lp:~cfraire/backup-gmail/devel
- Get this branch:
- bzr branch lp:~cfraire/backup-gmail/devel
Branch merges
- Joseph Wen: Pending requested
-
Diff: 2569 lines (+1764/-369)6 files modifiedCHANGELOG (+91/-0)
LICENSE.txt (+674/-0)
README (+45/-2)
backup_gmail.py (+591/-282)
gui.py (+153/-85)
imapUTF7.py (+210/-0)
Branch information
Recent revisions
- 32. By <email address hidden>
-
Fix to avoid IndexError during restore operations
Also:
- include Joseph Wen's chosen license, GPLv3
- update README - 31. By <email address hidden>
-
Update progress only when fetch batches complete
...not after every message is queued or skipped
- 30. By <email address hidden>
-
--include is now case-insensitive
- also improve FilterLabels and re-use code among BackupGmail,
SaveMbox, and RestoreGmail - 29. By <email address hidden>
-
Adding regex handling
- add --match_regex for label filtering
- add FilterLabels class to handle work of filtering
- SaveMbox and RestoreGmail now use non-strict label exclusion by
default and will recognize --strict_exclude
- improve help strings
- add time zone caveats to README - 28. By <email address hidden>
-
- fix: RestoreGmail works around imaplib's Time2InternalDate function to
avoid sending non-RFC2822 dates to IMAP - 27. By <email address hidden>
-
- fix: use BODY.PEEK to effect --keep_status instead of manually unsetting
\Seen. This fixes the behavior and is no longer a slow operation
- method fetchRFC822Info(...) fetches MESSAGE-ID also, so a separate call
to fetchMessageId(...) is not required - 25. By <email address hidden>
-
- restore treats 'INBOX' as a special name even for non-English accounts
- improve usage string - 23. By <email address hidden>
-
- fix: restore can assign non-ASCII labels via UTF-7
- restore by default restores to \AllMail; can restore to specified --label
- restore no longer puts anything into \Inbox (unless explicit with --label)
- remove redundant clearing of \Seen
- update README with some info on library dependencies
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)
- Stacked on:
- lp:backup-gmail