docker-offlineimap/offlineimap/folder
Abdo Roig-Maranges 1b954c3b4c Add ability to migrate status data across backends
If when we request a LocalStatus folder, the folder has to be created,
we look whether the other backend has data, and if it does we migrate
it to the new backend.

The old backend data is left untouched, so that if you change back say
from sqlite to plaintext, the older data is still there.  That should
not lead to data loss, only a slower sync while the status folder gets
updated.

Signed-off-by: Eygene Ryabinkin <rea@codelabs.ru>
2014-05-06 23:37:11 +04:00
..
__init__.py Use "from . import" for relative imports 2012-02-06 17:41:43 +01:00
Base.py Improvements to the SQlite-based local status folder 2014-05-06 23:37:11 +04:00
Gmail.py Adapt plain status folder to gmail labels stuff 2014-05-06 23:37:11 +04:00
GmailMaildir.py Adapt plain status folder to gmail labels stuff 2014-05-06 23:37:11 +04:00
IMAP.py Make GmailFolder sync GMail labels 2014-05-06 23:36:06 +04:00
LocalStatus.py Improvements to the SQlite-based local status folder 2014-05-06 23:37:11 +04:00
LocalStatusSQLite.py Add ability to migrate status data across backends 2014-05-06 23:37:11 +04:00
Maildir.py Make GmailFolder sync GMail labels 2014-05-06 23:36:06 +04:00
UIDMaps.py Refactoring: make functions to be private if we can 2014-04-30 19:35:56 +04:00