Add optional clink async prompt update for svn status #2703
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
As discussed in #2702, svn status can take quite some time. This change aims to optionally perform svn status check asynchronously, like it's provided for git status.
In the setting file I've move
prompt_includeVersionControl
up as it makes sense to decide on that before deciding if sync or async update should be used. I've added a new setting for svn status update.In
clink.lua
this new setting is used to decide if the status should be checked asynchronously or blocking. Similar caching mechanism than git is used too.I've done limited testing with the different svn repo I have and it seems to behave. Please propose improvement if needed.