docker-offlineimap/offlineimap
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
..
folder Add ability to migrate status data across backends 2014-05-06 23:37:11 +04:00
repository Add ability to migrate status data across backends 2014-05-06 23:37:11 +04:00
ui Make GmailFolder sync GMail labels 2014-05-06 23:36:06 +04:00
utils Create global instance of command-line options 2013-02-11 23:34:18 +04:00
__init__.py OfflineIMAP 6.5.5 is out 2013-10-04 17:03:06 +04:00
accounts.py Refactoring: make functions to be private if we can 2014-04-30 19:35:56 +04:00
CustomConfig.py Make authentication mechanisms configurable 2013-08-08 22:34:30 +04:00
emailutil.py Add support for alternative message date synchronisation 2013-08-09 10:48:00 +04:00
error.py Introduce new error level FOLDER_RETRY 2011-09-06 19:00:21 +02:00
globals.py Create global instance of command-line options 2013-02-11 23:34:18 +04:00
imaplib2.py Updated bundled imaplib2 to 2.36 2013-09-19 17:19:37 +04:00
imaplibutil.py Refactoring: make functions to be private if we can 2014-04-30 19:35:56 +04:00
imapserver.py Enable compressed connections to the IMAP server 2014-05-02 19:30:49 +04:00
imaputil.py Extend handling of GMail labels header 2014-05-06 23:37:03 +04:00
init.py Refactoring: make functions to be private if we can 2014-04-30 19:35:56 +04:00
localeval.py Update FSF address 2006-08-12 05:15:55 +01:00
mbnames.py Refactoring: make functions to be private if we can 2014-04-30 19:35:56 +04:00
syncmaster.py Exit "infinite" monitorloop when SyncRunner thread exits 2011-11-02 11:55:05 +01:00
threadutil.py Fix deadlock for IMAP folder synced in singlethreaded mode 2013-02-05 07:53:25 +04:00