Bug / Feature Request: Cancel operation
Sometimes the network requests (e.g. when fetching, pulling etc. from GitHub / Azure DevOps) timeout. The timeout is very long, though, and it blocks the whole workspace (i.e. I can switch tab/repo, but not workspace). It prevents me from continuing my work.
I propose adding a cancellation feature so that I can press cancel on the fetch/pull/push dialogs.
Fetch dialog that blocks my work because it is missing a cancel-feature:
Example error after a long timeout:
Across platforms (especially on Linux), dotnet has quite a few difficulties shutting down child processes.
For ssh, you may need some config like this to reduce timeout:
~/.ssh$ cat config
Host *
ConnectTimeout 5
http need this:
$ git config list
http.timeout=5
http.lowspeedlimit=0
http.lowspeedtime=5
I agree, I need a feature to cancel git operation, especially in cases where I accidentally push to the wrong remote origin.
@gadfly3173 Thanks for the tip! It seems to alleviate the symptoms for me. Although I'd still like a proper cancel feature.