When saving multiple times shortly after another, it may happen that the attempted reverse operation fails due to "Source/code files changed. Stopping to avoid overwriting..."
Thus, simply checking for changes before writing is not sufficien. Suspending the "opposing" watcher also completely avoids the unneccessary attempt for the opposing build direction.
When saving multiple times shortly after another, it may happen that the attempted reverse operation fails due to "Source/code files changed. Stopping to avoid overwriting..."
Thus, simply checking for changes before writing is not sufficien. Suspending the "opposing" watcher also completely avoids the unneccessary attempt for the opposing build direction.