summaryrefslogtreecommitdiff
path: root/src/buildstream
Commit message (Expand)AuthorAgeFilesLines
* element.py: Remove workspace-specific codeTristan Maat2019-11-182-36/+13
* element.py: Refactor `_schedule_assemble`Tristan Maat2019-11-181-10/+32
* plugins/sources/deb: Re-enable import check for arpyChandan Singh2019-11-151-1/+1
* _stream: Force workspace removalDarius Makovsky2019-11-151-1/+1
* Reformat code using BlackChandan Singh2019-11-14115-4790/+5011
* _profile.py: Raise exception if invalid BST_PROFILE topicsTom Pollard2019-11-142-0/+30
* scheduler.py: Extract timeout to kill as a global variableBenjamin Schubert2019-11-131-2/+5
* job.py: Gracefully handle killed subprocessesBenjamin Schubert2019-11-131-0/+8
* job.py: handle SIGTERM gracefullyBenjamin Schubert2019-11-131-0/+14
* job.py: Don't use 'terminate_wait', as it uses waitpid()Benjamin Schubert2019-11-132-28/+6
* src/buildstream: Fix pylint warning 'arguments-differ'Chandan Singh2019-11-136-10/+10
* src/buildstream: Fix/silence attribute-defined-outside-initChandan Singh2019-11-131-1/+1
* src/buildstream: Remove unused importsChandan Singh2019-11-132-4/+0
* Pass color setting to StatusDarius Makovsky2019-11-131-5/+3
* _sourcecache.py: Fix reporting of capabilities for the source cacheBenjamin Schubert2019-11-121-12/+9
* _remote: Ensure checks done in the subclasses are propagatedBenjamin Schubert2019-11-122-14/+13
* _frontend: Simplify color handlingChandan Singh2019-11-123-13/+12
* sandbox: Move SandboxRemoteBatch to SandboxREAPIJürg Billeter2019-11-112-69/+68
* sandbox: Move _run() from SandboxRemote to SandboxREAPIJürg Billeter2019-11-112-102/+111
* sandbox: Add abstract SandboxREAPI classJürg Billeter2019-11-112-6/+32
* _sandboxremote.py: Fetch outputs in _execute_action()Jürg Billeter2019-11-111-8/+17
* _sandboxremote.py: Extract _execute_action() method from _run()Jürg Billeter2019-11-111-22/+32
* _sandboxremote.py: Simplify exit code returnJürg Billeter2019-11-111-6/+3
* _sandboxremote.py: Send command and action together with the other blobsJürg Billeter2019-11-111-14/+7
* _sandboxremote.py: Ensure working directory existsJürg Billeter2019-11-111-0/+5
* scheduler.py: Remove FIXME message and add explanation insteadBenjamin Schubert2019-11-111-5/+3
* scheduler.py: Prevent the asyncio loop from leaking into subprocessesBenjamin Schubert2019-11-112-11/+82
* Indicate that compose & stack plugins do not run commandsChandan Singh2019-11-112-0/+6
* _sandboxbwrap.py: Create /dev/shm in the sandboxThomas Coldrick2019-11-111-2/+7
* _stream: Remove exception case for removed optionDarius Makovsky2019-11-111-10/+0
* Add _is_trackable() method to Source()Darius Makovsky2019-11-113-6/+30
* _remote.py: Expand user in certificates pathsBenjamin Schubert2019-11-111-2/+6
* plugins/elements/stack: Disallow sourceschandan/stack-no-sourcesChandan Singh2019-11-081-0/+3
* app.py: Also catch SystemError with click.AbortBenjamin Schubert2019-11-081-2/+8
* _stream: correct typo in error messagetraveltissues/closeworkspacesDarius Makovsky2019-11-061-1/+1
* Remove unnecessary ignore_workspaces kwargDarius Makovsky2019-11-064-23/+14
* Remove `commit`ting sources inside `Source()._generate_key`Darius Makovsky2019-11-052-4/+6
* _context.py: Improve reporting of incorrect user configbschubert/better-reporting-on-userconfigBenjamin Schubert2019-11-051-1/+2
* cascache.py: Reimplement contains_directory() with FetchTree()Jürg Billeter2019-11-051-21/+12
* cascache.py: Always update mtime in contains_directory()Jürg Billeter2019-11-052-12/+8
* element.py: Avoid redundant SourceCache.contains() callsJürg Billeter2019-11-051-0/+5
* cascache.py: Defer attempt to connect to casd until socket file existsJürg Billeter2019-11-041-13/+9
* Replace BST_NO_PRESTAGE_KEY with BST_KEY_REQUIRES_STAGEDarius Makovsky2019-11-043-11/+10
* frontend: Remove tracking options from `bst build`Chandan Singh2019-11-042-51/+5
* _gitsourcebase.py: Return 'None' when the ref is unsetbschubert/fix-git-refBenjamin Schubert2019-11-011-0/+2
* _plugincontext: stable ids for better picklingAngelos Evripiotis2019-10-311-8/+23
* local.py: use extended API, set BST_NO_PRESTAGE_KEYDarius Makovsky2019-10-301-28/+1
* source.py: _get_unique_key in _trackDarius Makovsky2019-10-301-2/+7
* element.py: inline local functionDarius Makovsky2019-10-301-5/+5
* workspace.py: use the extended source apiDarius Makovsky2019-10-301-23/+3