lp:~cfraire/backup-gmail/devel

Created by C Fraire and last modified
Get this branch:
bzr branch lp:~cfraire/backup-gmail/devel
Only C Fraire can upload to this branch. If you are C Fraire please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
C Fraire
Project:
Backup Gmail
Status:
Mature

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

26. By <email address hidden>

- fix: also UTF-7 decode special folders

25. By <email address hidden>

- restore treats 'INBOX' as a special name even for non-English accounts
- improve usage string

24. By <email address hidden>

- improve help strings
- fix scope for raising ApplicationError

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
This branch contains Public information 
Everyone can see this information.