CLI/Plugin incorrectly identifying open files that might prevent Sync succeeding
The plugin/CLI identify files that have been modified and are open by the editor because these might cause problems during the sync process because the repository will not be able to write necessary changes.
Although it detects the files that are open & modified correctly, it is in some cases determining that a Sync would attempt to write them, when in fact that would not be the case.
As a result, the user, when attempting a Sync is often getting a "Could not write necessary files" errors when attempting to Sync and is not able to pull latest.
Reported by @tanahara