summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* widget.py: MessageOrLogFile: Pass prepare call on to owned widgetsjmac/rename_size_requestJim MacArthur2018-04-121-1/+5
* widget.py: Rename size_request to prepareJim MacArthur2018-04-122-12/+12
* buildstream/_versions.py: Increment BST_CORE_ARTIFACT_VERSIONTristan Van Berkom2018-04-1126-26/+26
* element.py, source.py: Cleanup how Source cache keys are calculated.Tristan Van Berkom2018-04-1127-46/+30
* element.py: Restructure artifact metadataTristan Van Berkom2018-04-111-87/+184
* source/install.rst: Update ArchLinux installation instructionsJavier Jardón2018-04-111-2/+2
* doc/source/install.rst: Update list of base requirementsJavier Jardón2018-04-111-2/+3
* tests/integration/shell.py: Test that workspaced files are visible in a bst s...Tristan Van Berkom2018-04-112-0/+91
* element.py: Preserve workspace state in failed build sandboxes.Tristan Van Berkom2018-04-111-0/+28
* HACKING.rst: Add integration and pytest notesTristan Maat2018-04-111-0/+19
* _frontend/widget.py: Correct log line if logdir is emptyjmac/logfile-widget-correctionJim MacArthur2018-04-101-2/+3
* _workspaces.py: Assert that configuration is only saved in the main process.Tristan Van Berkom2018-04-101-0/+2
* Serialize workspace modifications in the main process.Tristan Van Berkom2018-04-103-19/+64
* utils.py: Added _is_main_process()Tristan Van Berkom2018-04-101-0/+12
* _workspaces.py: Added Workspaces.update_workspace()Tristan Van Berkom2018-04-101-0/+42
* _workspaces.py: Add generic serialization/deserializationTristan Van Berkom2018-04-101-21/+56
* _workspaces.py: Remove knowledge of Elements completelyTristan Van Berkom2018-04-104-65/+50
* element.py: Removed useless __workspace pointerTristan Van Berkom2018-04-101-1/+0
* tests/frontend/workspace.py: Test that we detect modifications made to a work...352-race-condition-incorrect-saving-of-running-files-in-workspaces-yml-local-state-file311-opening-a-workspace-with-a-cached-buildTristan Van Berkom2018-04-091-0/+77
* _workspaces.py: Fix cache key calculation regressionTristan Van Berkom2018-04-091-1/+1
* element.py, source.py: Element consumes the rest of workspace logic.Tristan Van Berkom2018-04-093-61/+45
* element.py, source.py: Removing knowledge of assemble scheduling state from s...Tristan Van Berkom2018-04-092-41/+8
* element.py: Manage scheduled tracking state in ElementTristan Van Berkom2018-04-093-21/+21
* element.py: Factored out pointless extra Element._workspaced() methodTristan Van Berkom2018-04-092-13/+6
* element.py: Cache source consistency logic and refactor workspace logic into ...Tristan Van Berkom2018-04-096-47/+55
* tests/frontend/workspace.py: Fixed test_build to make the right assertionTristan Van Berkom2018-04-091-1/+1
* _ostree.py: Mention the remote URL when we fail to fetch remote refsJim MacArthur2018-04-091-1/+2
* _versions.py: Fixed copyright year on newly added file.Tristan Van Berkom2018-04-081-1/+1
* NEWS: Adding news entry for new `bst init` commandTristan Van Berkom2018-04-081-0/+7
* _frontend/app.py: Automatically launch interactive `bst init` when project.co...Tristan Van Berkom2018-04-081-1/+13
* More specific exceptions when a project.conf is missing.Tristan Van Berkom2018-04-084-7/+18
* tests/frontend/init.py: New test to test edge cases for new `bst init` command.Tristan Van Berkom2018-04-081-0/+97
* _frontend/cli.py, _frontend/app.py: Implemented new `bst init` command.Tristan Van Berkom2018-04-083-2/+228
* _yaml.py: Allow None for provenance argument in _yaml.assert_symbol_name()Tristan Van Berkom2018-04-081-4/+6
* _versions.py: Added new file just to hold basic symbolic versionsTristan Van Berkom2018-04-083-18/+40
* _project.py: Remove BST_WORKSPACE_FORMAT_VERSIONTristan Van Berkom2018-04-081-1/+0
* Complete the work started to allow None as default in _yaml.node_get()Tristan Van Berkom2018-04-076-16/+16
* Allow 'None' as a default_value for _yaml.node_getTristan Maat2018-04-079-25/+37
* _frontend/cli.py: Remove --no-checkout option for `bst workspace reset`Tristan Van Berkom2018-04-072-7/+4
* _frontend/cli.py: Add option to close multiple workspacesChandan Singh2018-04-072-7/+56
* data/userconfig.yaml: Change default logging to print full shas at init and b...Tristan Van Berkom2018-04-061-1/+1
* doc/source/projectconf.rst: Document restrictions on option and option variab...Tristan Van Berkom2018-04-061-0/+11
* doc/source/projectconf.rst: Properly document the project name.Tristan Van Berkom2018-04-061-2/+10
* tests/format/options.py: Added tests for invalid variable names in optionsTristan Van Berkom2018-04-065-0/+31
* tests/format/options.py: Added tests for invalid option name symbolsTristan Van Berkom2018-04-069-0/+45
* tests/format/project.py: Added tests for loading of invalid project namesTristan Van Berkom2018-04-063-0/+22
* tests/project/plugins.py: Removed this old style testTristan Van Berkom2018-04-068-119/+0
* tests/format/project.py: Converted to use CLI test harnessTristan Van Berkom2018-04-0610-89/+51
* _options/option.py: Assert valid symbol names for variable exportsTristan Van Berkom2018-04-061-0/+5
* _options/optionpool.py: Assert valid symbol names for option names.Tristan Van Berkom2018-04-061-1/+5