Suppose I have 300 files in a directory. I set up the keepuptodate mode, then - modify ONE file of this 200. This causes WinSCP to re-sync all 300 files. It is too slow (about 1-2 minutes because of a large ping in my situation) and totally unusable.
The documentation says:
WinSCP will only detect that something has changed in the directory; it won't know what the specific change was. So it must perform a full synchronization of that directory.
The question is - why? Why not to save timestamps of all files in a directory in the memory and then - sync only changed files? It would perform much faster! If you release this change, WinSCP will become THE ONE and the best application in the world which supports such fast synchronization...