vdirsyncer/vdirsyncer/storage
Дилян Палаузов c0ccb3d1aa metasync: use None as no-value and delete missing values on syncing
- change the interface of Storage.get_meta() and .set_meta()
  to use '' as the empty value and None as missing value.

- When a property is missing (e.g calendar-color was removed)
  in the filesystem storage delete the 'color' file, and
  in the WebDAV storage issue propertyupdate/remove call.

- remove the property from [status]/[pair]/[collection].metadata

I have adjusted, but not run the test suite.  On the other side
I tested on real system: source is CalDAV - destination is filesystem;
and source is CalDAV, destination is CalDAV (another account)
2021-07-23 19:07:02 +02:00
..
__init__.py Use black to auto-format the codebase 2021-05-06 19:28:54 +02:00
base.py metasync: use None as no-value and delete missing values on syncing 2021-07-23 19:07:02 +02:00
dav.py metasync: use None as no-value and delete missing values on syncing 2021-07-23 19:07:02 +02:00
etesync.py Initial async support 2021-06-26 13:40:35 +02:00
filesystem.py metasync: use None as no-value and delete missing values on syncing 2021-07-23 19:07:02 +02:00
google.py Port google storage to use asyncio 2021-06-26 13:40:38 +02:00
http.py Initial async support 2021-06-26 13:40:35 +02:00
memory.py metasync: use None as no-value and delete missing values on syncing 2021-07-23 19:07:02 +02:00
singlefile.py Initial async support 2021-06-26 13:40:35 +02:00