Hi, Let’s say:
a 100GB folder has been fully scanned (IIRC, ST splits the data into chunks, and a hash is computed for all pieces?)
then we shut-down Syncthing (i.e., it is no more listening for changes)
we modify a few files
we restart Syntching
How does ST know which files need to be re-scanned? (obviously it doesn’t rescan the whole 100GB folder)
Does it look at the filesystem “last modification datetime”?
Also, what is the format of the database of all hashes? Does it contain something else than: filename, last modification datetime, hash? Is it easy to display the information inside this database with Python for example?
I’m curious about how it works!
Thanks in advance.