mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-08-26 13:15:25 +07:00
We used to upload helpers on every single `ExecService` call. We now: 1. Add `measureUploadTime` to measure upload time. 2. Fix `TargetEnvironmentRequestHandler` to delegate/bridge uploading process to `HelpersAwareTargetEnvironmentRequest`. These classes return mapping for WSL and upload helpers to SSH. 3. Add cache to SSH not to access the remote server too often. (cherry picked from commit 24503ef19c78ce678cd34801b72620c95537644b) GitOrigin-RevId: 651682cbfb8a8c3dc028435e913011bb3cd1aab1
Execution services to run code locally or remotely. Python-agnostic Start with `api.kt`, do not touch "advanced" functions.