summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* doc: Update information on how plugin configuration is composed212-git-source-needs-a-way-to-disable-checking-out-submodulesJonathan Maw2018-02-161-19/+34
* tests: Add a git test that project overrides workJonathan Maw2018-02-164-0/+52
* Add a 'sources' field to project.conf to override defaultsJonathan Maw2018-02-163-3/+56
* tests: Add tests to verify git sources obey submodule checkout configJonathan Maw2018-02-162-0/+208
* testutils: Add support for git source controlling submodule checkoutJonathan Maw2018-02-161-6/+11
* tests: fix erroneous comment in git testJonathan Maw2018-02-161-1/+1
* git.py: Add the ability to set whether to checkout submodulesJonathan Maw2018-02-161-4/+35
* element.py: Create real build shell for `bst shell --build`proper-build-shellsTristan Van Berkom2018-02-161-11/+18
* _yaml.py: Preserve quotes when run through yaml parsingPhillip Smyth2018-02-151-1/+1
* _yaml.py: Prevent ruamel from removing underscoresPhillip Smyth2018-02-157-20/+52
* _plugincontext.py: Fix unhandled exception if plugin is not foundsam/plugin-errorSam Thursfield2018-02-141-0/+5
* .gitlab-ci.yml: Support test execution in other repositoriesJürg Billeter2018-02-131-2/+5
* _frontend/cli.py: Check for invalid --track-except or --track-savePhillip Smyth2018-02-131-0/+8
* _frontend/cli.py: Improve closing of non-existing workspacePhillip Smyth2018-02-131-0/+5
* source.py: fix comment typoAngelos Evripiotis2018-02-131-1/+1
* doc: consistent source staging dir docAngelos Evripiotis2018-02-133-0/+9
* source.py: Fix typo in workspace warningJürg Billeter2018-02-131-1/+1
* scheduler.py: Do not prematurely terminate loop after skipping jobsjuerg/schedulerJürg Billeter2018-02-121-1/+7
* .gitlab-ci.yml: Fix INTEGRATION_CACHEJürg Billeter2018-02-121-5/+2
* test: Add tests that bzr workspace initialization acts as expectedJonathan Maw2018-02-121-0/+19
* bzr: Implement init_workspaceJonathan Maw2018-02-121-0/+15
* utils.py: Wrap calls to os.path.realpath() in an LRU cacheSam Thursfield2018-02-121-9/+15
* Add integration tests for edge cases involving symlinks and overlapsSam Thursfield2018-02-125-0/+152
* projectconf.rst: clarify 'type option'options_typeAngelos Evripiotis2018-02-111-2/+2
* Refactor CLI importscompletion-optimizationsTristan Maat2018-02-085-700/+721
* Add a 'path' config option to junction elementsSam Thursfield2018-02-082-1/+16
* Add test for project-specific artifact shares with junctionsJürg Billeter2018-02-0810-0/+121
* _artifactcache: Use project-specific remotes for subprojectsJürg Billeter2018-02-087-52/+128
* Add list of projects to ContextJürg Billeter2018-02-082-0/+23
* Add junction testsJürg Billeter2018-02-0847-0/+435
* Add junction support for subprojectsJürg Billeter2018-02-0813-33/+400
* _loader.py: Pass Loader instance to LoadElementJürg Billeter2018-02-081-4/+4
* Add project attribute to MetaElementJürg Billeter2018-02-083-7/+10
* Pass Project instance to LoaderJürg Billeter2018-02-087-29/+33
* Move element and source factories from Pipeline to ProjectJürg Billeter2018-02-084-30/+31
* Move cli_options from Context to ProjectJürg Billeter2018-02-089-19/+20
* _options: Support transform function for variable substitutionJürg Billeter2018-02-085-7/+15
* element.py: Split errors and warnings for overlapsJürg Billeter2018-02-081-17/+25
* Remove old workspace mount integration testJürg Billeter2018-02-077-110/+0
* Add workspace mount integration test175-refactor-integration-testsTristan Maat2018-02-073-0/+50
* Remove old integration testsTristan Maat2018-02-07187-2341/+0
* Merge integration tests into general testsTristan Maat2018-02-0734-69/+109
* shell.py: Add shell testTristan Maat2018-02-071-0/+78
* Add bzr testTristan Maat2018-02-073-0/+49
* Migrate element test filesTristan Maat2018-02-0728-0/+794
* Add test utilities for integration testsTristan Maat2018-02-074-26/+132
* runcli.py: Allow setting individual config settingsTristan Maat2018-02-071-4/+8
* .gitignore: Add rules for various testing directoriesTristan Maat2018-02-071-3/+7
* tests/frontend/overlaps.py: Add test for runtime dependency stagingJürg Billeter2018-02-072-0/+19
* element.py: Fix staging of runtime dependencies with overlapsAbderrahim Kitouni2018-02-071-1/+1