summaryrefslogtreecommitdiff
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* _loader: Treat `link` elements like junctionsTristan van Berkom2020-07-152-3/+3
* _project.py: Documenting why ensure_fully_loaded() is reentrant.Tristan van Berkom2020-07-151-0/+14
* fix tab-completion: hardcode default min versiondwinship/fix-tab-completionDouglas Winship2020-07-141-13/+1
* Don't strip '.bst' from user-supplied checkout dirDouglas Winship2020-07-101-2/+2
* tar.py: Don't import 'dev' nodesbschubert/tar-filter-nondevBenjamin Schubert2020-07-081-2/+9
* scheduler.py: Remove all usage of notificationsBenjamin Schubert2020-07-063-97/+20
* scheduler.py: Remove notifications from scheduler to streamBenjamin Schubert2020-07-062-27/+7
* _stream.py: Stop using a 'RUNNING' event to know the state of the schedulerBenjamin Schubert2020-07-062-11/+4
* _stream.py: Stop using a 'TERMINATED' event to know the state of the schedulerBenjamin Schubert2020-07-062-6/+3
* _stream.py: Stop using a 'SUSPENDED' event to know the state of the schedulerBenjamin Schubert2020-07-062-7/+4
* scheduler.py: Pass all 'retry' operations through the stateBenjamin Schubert2020-07-063-8/+37
* _state.py: Only use a single place of truth for the start timeBenjamin Schubert2020-07-065-19/+19
* scheduler.py: Remove task-based notifications and use the stateBenjamin Schubert2020-07-062-26/+5
* scheduler.py: Remove 'Message' notification type, use the messengerBenjamin Schubert2020-07-064-22/+9
* sandbox.py: Remove unused importBenjamin Schubert2020-07-061-1/+1
* app.py: Remove unnecessary operation in _message()Benjamin Schubert2020-07-061-2/+1
* Add `bst source push` commandJürg Billeter2020-07-062-0/+94
* _artifactcache.py: Skip push only if server has identical artifactJürg Billeter2020-06-301-7/+8
* casserver.py: Fix error handling for requests forwarded to casdJürg Billeter2020-06-251-5/+20
* casdprocessmanager.py: Set `_bytestream` to `None` when closing channelJürg Billeter2020-06-251-0/+1
* docs: Updating documentation regarding junctions and conflicts.Tristan van Berkom2020-06-241-37/+152
* _project.py: Implement internal junctionsTristan van Berkom2020-06-242-13/+77
* _loader: Add support for duplicate junctionsTristan van Berkom2020-06-243-45/+299
* junctions: Replace coalescing with explicit overridesTristan van Berkom2020-06-235-44/+156
* _loader: Fix invalid junction error to include provenanceTristan van Berkom2020-06-192-4/+10
* _signals.py: Remove code for python3.5 supportBenjamin Schubert2020-06-171-10/+3
* _loader: Adding LoadContexttristan/load-contextTristan van Berkom2020-06-168-131/+159
* Completely abolish job pickling.tristan/nuke-pickle-jobberTristan van Berkom2020-06-1516-546/+1
* _project.py: Reorganize methodstristan/remove-some-internal-apiTristan van Berkom2020-06-111-31/+46
* _project.py: Remove invoked_from_workspace_element()Tristan van Berkom2020-06-111-8/+0
* _stream.py: Remove workspace_is_required()Tristan van Berkom2020-06-111-14/+0
* _frontent/cli.py: Removed message to user informing the workspace is closed.Tristan van Berkom2020-06-111-13/+0
* _project.py: reorganize __init__()Tristan van Berkom2020-06-101-8/+5
* _context.py: Put the source_cache_specs close to the other cache specsTristan van Berkom2020-06-101-3/+3
* cascache.py: Fix file modes in checkout()Jürg Billeter2020-06-101-11/+10
* utils.py: Make copystat optional in safe_copy()Jürg Billeter2020-06-101-15/+17
* utils.py: Fix error handling in safe_copy()Jürg Billeter2020-06-101-4/+5
* sandbox/_sandboxremote.py: Improved log messagesscottclarke/remote-build-messageScott Clarke2020-06-101-27/+30
* _loader/loader.py: Make provenance a positional argumentTristan van Berkom2020-06-103-8/+6
* _includes.py: Propagate provenance through Loader.get_loader()Tristan van Berkom2020-06-101-24/+17
* _yaml.pdx: Remove false presumption from EISDIR error messageTristan van Berkom2020-06-101-1/+1
* docs: Updating documentation regarding element names and addressing.Tristan van Berkom2020-06-082-8/+9
* _includes.py: Use rsplit to split included yaml instead of splitTristan van Berkom2020-06-081-1/+1
* _pluginfactory/pluginoriginjunction.py: Call get_loader() with provenance.Tristan van Berkom2020-06-081-1/+1
* _loader.py: Support full path dependencies and targetsTristan van Berkom2020-06-082-191/+216
* plugin.py: Load full element names recursively.Tristan Van Berkom2020-06-081-1/+1
* _loader/loadelement.pyx: Load full element names recursively.Tristan Van Berkom2020-06-081-1/+1
* casdprocessmanager.py: make sure --protect-session-blobs is always passedabderrahim/protect-blobsAbderrahim Kitouni2020-06-081-2/+2
* Drop Platform subclasses and BST_FORCE_BACKENDjuerg/sandbox-drop-bwrapJürg Billeter2020-06-036-183/+18
* Drop sandbox selection and BST_FORCE_SANDBOXJürg Billeter2020-06-033-74/+19