summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* 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
* _project.py: Assert that the loaded project name is a valid symbol nameTristan Van Berkom2018-04-061-0/+5
* _yaml.py: Added assert_symbol_name() helper function.Tristan Van Berkom2018-04-061-0/+45
* _exceptions.py: Added LoadErrorReason.INVALID_SYMBOL_NAMETristan Van Berkom2018-04-061-0/+3
* tests/frontend/buildcheckout.py: Added junction related testsTristan Van Berkom2018-04-051-1/+90
* tests/frontend/track.py: Added junction related testsTristan Van Berkom2018-04-051-2/+76
* tests/frontend/fetch.py: Added tests for automatically fetching the junctionsTristan Van Berkom2018-04-051-1/+87
* tests/frontend/show.py: Test behaviors of showing junctioned elementsTristan Van Berkom2018-04-055-1/+135
* tests/frontend: Share the configure_project() functionTristan Van Berkom2018-04-053-12/+13
* _loader.py: Some fixes in how we load sources for junctionsTristan Van Berkom2018-04-052-3/+30
* _exceptions.py: Allow detail strings in LoadError exceptionsTristan Van Berkom2018-04-051-2/+2
* _exceptions.py: Added new LoadErrorReasons for junction load failuresTristan Van Berkom2018-04-051-0/+6
* _frontend/app.py: More consistent error reportingTristan Van Berkom2018-04-051-6/+10
* doc/source/projectrefs.rst: Ammended documentation for project.refsTristan Van Berkom2018-04-051-22/+25
* _platform/linux.py: Fix fallout from context private symbols refactorTristan Van Berkom2018-04-051-1/+1
* element.py: Removing Element._workspace_dirs()Tristan Van Berkom2018-04-051-7/+0
* _frontend/widget.py: Print the workspace directory for %{workspace-dirs}Tristan Van Berkom2018-04-051-5/+4
* _frontend/widget.py: Defend against empty string message detailTristan Van Berkom2018-04-051-1/+1
* _platform package: Adhere to policy on private symbolsTristan Van Berkom2018-04-053-23/+23