You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Having now used the tool in anger I found I got some corrupted lines. I haven't fully been able to isolate it yet but it appears to happen when there are two files being moved that both cause changes to a single line in the same file. I wasn't able to recreate this scenario easily in the existing test framework as I don't think the test framework allows for this kind of interaction currently.
My gut is that it may be a race condition caused when VSCode makes calls to the plugin for each file being moved in quick succession, and as I suspect there is little/no protection over concurrent file access the corruption can occur?
The text was updated successfully, but these errors were encountered:
Having now used the tool in anger I found I got some corrupted lines. I haven't fully been able to isolate it yet but it appears to happen when there are two files being moved that both cause changes to a single line in the same file. I wasn't able to recreate this scenario easily in the existing test framework as I don't think the test framework allows for this kind of interaction currently.
My gut is that it may be a race condition caused when VSCode makes calls to the plugin for each file being moved in quick succession, and as I suspect there is little/no protection over concurrent file access the corruption can occur?
The text was updated successfully, but these errors were encountered: