Before I start, I should mention that this is in relation to a send-only / receive-only folder pair, as I’m aware they seem to have more problems than the normal folder type.
Basically, I copied the contents of a directory to another machine using a different tool, and now I want to use Syncthing to ensure they stay synced in future. These changes should only ever travel in one direction, hence the send/receive only choice.
What I found is that once I set up the folder, it is reporting that two-thirds of the files are ‘locally modified’ on the receive-only side. Yet I know the files are a perfect match, having checked the hashes and creation/modification dates. Even the log files seem to indicate that the files match, since the log contains an “unchanged:” line for each file, which the source code in walk.go suggests the files actually matched.
I don’t want to click Revert Local Changes because it’s unclear what that will do, given that there are actually no local changes. I don’t want to resync the data as that will be very time consuming.
I’ve confirmed that I can drop a new file in the send folder and it successfully syncs to the receive folder. It’s just the files that were there when the folder was first set up which (mostly) have this problem.
Does anyone have any ideas why the displayed status of the folder seems to be a mismatch both for the actual file state and for what the logs seem to be saying?
