syncthing/lib
Jakob Borg 89f8be40c6 lib/model: Use ignore patterns in remote completion calculation
Basically, if we don't care about the sync status of the file we should
not tag someone else out of sync because they don't have the latest
version. This solves *my* "Syncing - 100%" scenario at least.

The reason this happens seems to be like this, in my situation. I have
three devices, connected in a "line": A-B-C. A is a Mac and litters
.DS_Store files everywhere. I've ignored these, but some escaped into
the folders before I did so. I've also ignored them on B and C but at
different stages. B was flagging C as out of sync, because at the point
the ignores were introduced C had a lower version of .DS_Store than A.
Now none of them are sending updates about it any more since it's
ignored...

GitHub-Pull-Request: https://github.com/syncthing/syncthing/pull/3981
2017-02-10 11:22:09 +00:00
..
auto all: Update license url to https (ref #3976) 2017-02-09 08:04:16 +01:00
beacon all: Update license url to https (ref #3976) 2017-02-09 08:04:16 +01:00
config all: Update license url to https (ref #3976) 2017-02-09 08:04:16 +01:00
connections all: Update license url to https (ref #3976) 2017-02-09 08:04:16 +01:00
db all: Update license url to https (ref #3976) 2017-02-09 08:04:16 +01:00
dialer all: Update license url to https (ref #3976) 2017-02-09 08:04:16 +01:00
discover all: Update license url to https (ref #3976) 2017-02-09 08:04:16 +01:00
events all: Update license url to https (ref #3976) 2017-02-09 08:04:16 +01:00
fs all: Update license url to https (ref #3976) 2017-02-09 08:04:16 +01:00
ignore all: Update license url to https (ref #3976) 2017-02-09 08:04:16 +01:00
logger cmd/syncthing: Extract interfaces for things the API depends on 2016-03-21 19:36:08 +00:00
model lib/model: Use ignore patterns in remote completion calculation 2017-02-10 11:22:09 +00:00
nat all: Update license url to https (ref #3976) 2017-02-09 08:04:16 +01:00
osutil all: Update license url to https (ref #3976) 2017-02-09 08:04:16 +01:00
pmp all: Update license url to https (ref #3976) 2017-02-09 08:04:16 +01:00
protocol all: Remove symlink support on Windows, SymlinksEnabled config 2017-02-07 08:34:24 +00:00
rand all: Update license url to https (ref #3976) 2017-02-09 08:04:16 +01:00
rc all: Update license url to https (ref #3976) 2017-02-09 08:04:16 +01:00
relay all: Update license url to https (ref #3976) 2017-02-09 08:04:16 +01:00
scanner all: Update license url to https (ref #3976) 2017-02-09 08:04:16 +01:00
sha256 all: Update license url to https (ref #3976) 2017-02-09 08:04:16 +01:00
signature all: Update license url to https (ref #3976) 2017-02-09 08:04:16 +01:00
stats all: Update license url to https (ref #3976) 2017-02-09 08:04:16 +01:00
sync all: Update license url to https (ref #3976) 2017-02-09 08:04:16 +01:00
tlsutil all: Update license url to https (ref #3976) 2017-02-09 08:04:16 +01:00
upgrade all: Update license url to https (ref #3976) 2017-02-09 08:04:16 +01:00
upnp all: Update license url to https (ref #3976) 2017-02-09 08:04:16 +01:00
util all: Update license url to https (ref #3976) 2017-02-09 08:04:16 +01:00
versioner all: Update license url to https (ref #3976) 2017-02-09 08:04:16 +01:00
weakhash all: Update license url to https (ref #3976) 2017-02-09 08:04:16 +01:00