1
0
mirror of https://github.com/etesync/android synced 2024-12-26 00:18:34 +00:00
etesync-android/app/src
Ricki Hirner d707a1e643 Implement checksum to check whether DIRTY contacts have "really" changed
* contact data hash code = hash code of data fields and group memberships
* Before every contact sync, all dirty contacts are checked whether they're
  "really dirty" (= data hash code has changed). If they're not, the DIRTY
  flag is reset. Works around Android 7 behavior of setting contacts to DIRTY
  even if onky meta data has been updated (for instance, lastContacted after
  a call or SMS),
* When an "upload" sync is initiated by notifyChange and there are no
  "really dirty" contacts, the sync is ignored.
* contact upload: clearDirty() saves hash code, too
* contact download: create()/update() saves hash code, too
* debugging: sync flags (extras) are now logged
2017-02-22 14:06:24 +00:00
..
androidTest Rename DavResourceFinder. 2017-02-22 14:06:24 +00:00
main Implement checksum to check whether DIRTY contacts have "really" changed 2017-02-22 14:06:24 +00:00
test/java/at/bitfire/davdroid Adjust DAVdroid to use the EteSync protocol (mostly working) 2017-02-21 17:26:19 +00:00