summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* element.py: Pass bare_directory also to SandboxRemote()juerg/remote-executionJürg Billeter2018-11-031-0/+1
* Merge branch 'chiaratolentino/fix-pip-source-regex' into 'master'Chandan Singh2018-11-029-32/+203
|\
| * tests/integration/project/files: Remove pypi-repoctolentino82018-11-024-16/+0
| * plugins/sources/pip.py: Accomodate characters '-','.','_' for packagesctolentino82018-11-025-16/+203
|/
* Merge branch 'danielsilverstone-ct/improve-chainmap-get' into 'master'Tristan Van Berkom2018-11-011-0/+6
|\
| * _yaml.py: Implement `get()` for `ChainMap`Daniel Silverstone2018-11-011-0/+6
|/
* Merge branch 'tristan/empty-manual-element' into 'master'Tristan Van Berkom2018-11-013-20/+7
|\
| * BREAK: manual.yaml: don't set any default env varsAngelos Evripiotis2018-11-013-20/+7
|/
* Merge branch 'bschubert/remove-pytest-runner' into 'master'Benjamin Schubert2018-11-011-1/+40
|\
| * Remove dependency on pytest-runnerBenjamin Schubert2018-11-011-1/+40
|/
* Merge branch 'chiaratolentino/bst-init-interactive-elementpath' into 'master'Tristan Van Berkom2018-11-012-1/+33
|\
| * _frontend/app.py: Set correct element-path in interactive bst-initchiaratolentino/bst-init-interactive-elementpathctolentino82018-10-312-1/+33
|/
* Merge branch 'jonathan/debug-remote-failed-builds' into 'master'Jonathan Maw2018-10-3012-69/+174
|\
| * tests: Add tests for 'bst shell --sysroot'Jonathan Maw2018-10-301-0/+29
| * NEWS: Add item for bst shell --sysroot changesJonathan Maw2018-10-301-0/+4
| * element: Make "--sysroot" take a bare directoryJonathan Maw2018-10-303-8/+22
| * sandbox.py: Remove redundant Sandbox.__directoryJonathan Maw2018-10-301-2/+1
| * tests: Add test that cached build trees are staged in build shellsJonathan Maw2018-10-303-0/+105
| * NEWS: Add item for cached buildtree behaviourJonathan Maw2018-10-301-0/+5
| * Element: Use cached buildtree in build shells and failure shellsJonathan Maw2018-10-305-21/+12
| * element.py: Always clean up the rootdirJonathan Maw2018-10-302-44/+2
|/
* Merge branch 'tristan/architecture-docs' into 'master'Tristan Van Berkom2018-10-2941-3/+8384
|\
| * doc: Moved cachekey and sandboxing writings into the architecture sectionTristan Van Berkom2018-10-294-2/+2
| * doc: Adding new architecture document about how the scheduler works.Tristan Van Berkom2018-10-2910-0/+2126
| * doc: Adding new architecture document about highlevel program flowTristan Van Berkom2018-10-294-0/+1831
| * doc: Adding new architecture document describing the dependency modelTristan Van Berkom2018-10-298-0/+904
| * doc: Adding new architecture document describing the data modelTristan Van Berkom2018-10-2912-0/+1437
| * doc: Adding new architecture document with initial "Overview of modules" sectionTristan Van Berkom2018-10-295-0/+2078
| * MANIFEST.in: Include SVG and ODG files in source distributionsTristan Van Berkom2018-10-291-0/+2
| * doc/source/format_intro.rst: Adding link anchor for include directivesTristan Van Berkom2018-10-291-0/+3
| * doc/source/conf.py: Added `images` directory for statically included filesTristan Van Berkom2018-10-291-1/+1
|/
* Merge branch 'bschubert/fix-binary-output-capture' into 'master'Benjamin Schubert2018-10-293-11/+18
|\
| * tests/frontend/buildcheckout.py: Enable test_build_checkout_tarball_stdoutdanielsilverstone-ct/preserve-stdoutbschubert/fix-binary-output-captureDaniel Silverstone2018-10-261-2/+1
| * tests/testutils/runcli.py: Support binary-mode capture of stdoutDaniel Silverstone2018-10-261-6/+7
| * _stream.py: Preserve stdout FD across checkout-to-stdoutDaniel Silverstone2018-10-261-3/+10
|/
* Merge branch 'valentindavid/ruamel_warnings' into 'master'Valentin David2018-10-261-2/+2
|\
| * Fix some ruamel warnings during testsValentin David2018-10-261-2/+2
|/
* Merge branch 'danielsilverstone-ct/yaml-sentinel-rework' into 'master'James Ennis2018-10-264-18/+7
|\
| * various: Move _sentinel from utils.py to _yaml.pyDaniel Silverstone2018-10-264-18/+7
|/
* Merge branch 'jennis/another_docs_patch' into 'master'James Ennis2018-10-261-3/+42
|\
| * docs: Add more information to "managing the cache with systemmd" sectionJames Ennis2018-10-261-3/+36
| * using_configuring_artifact_server.rst: Fix lines that are too longJames Ennis2018-10-261-3/+9
|/
* Merge branch 'danielsilverstone-ct/use-enumerate' into 'master'Phil Dawson2018-10-261-5/+3
|\
| * _loader/loadelement.py: Use enumerate() in dependency extractiondanielsilverstone-ct/use-enumerateDaniel Silverstone2018-10-261-5/+3
|/
* Merge branch 'bschubert/fix-command-sandbox' into 'master'Benjamin Schubert2018-10-263-8/+12
|\
| * Check if command is a str and replace by list before checking existenceBenjamin Schubert2018-10-263-8/+12
|/
* Merge branch 'danielsilverstone-ct/do-not-reinsert-yaml' into 'master'Jonathan Maw2018-10-261-3/+2
|\
| * _yaml.py: Do not insert into cache if retrieved from cacheDaniel Silverstone2018-10-261-3/+2
|/
* Merge branch 'chandan/source-doc-directory' into 'master'Chandan Singh2018-10-2523-34/+63
|\
| * build elements: Add reference to BuildElement's built-in configchandan/source-doc-directoryChandan Singh2018-10-2512-0/+35