[sup-talk] More maildir

Magnus Therning magnus at therning.org
Thu Sep 13 11:45:18 EDT 2007


On Thu, Sep 13, 2007 at 11:15:19 +0100, Magnus Therning wrote:
>I've attached a patch that adds methods that'll make it easier for sup
>to play nice with other MUAs when using maildir for storage.
>
>Here are some questions:
>
> - What's my Ruby like?  (I hadn't even looked at Ruby just 2 weeks ago
>   so please tell me if I'm doing strange things.)
>
> - The methods names are maildir-centric, any suggestions for better
>   ones?
>
> - The maildir state (the flags) are related to some sup labels
>   ('trashed' is 'deleted' and '!seen' is 'unread').  Is it important to
>   keep them in sync?  (My thinking is no, at least not automatically.
>   The maildir state could be used when finding new mail during sync to
>   set the initial labels.  It would also be nice if state/labels on
>   known messages would sync--I think "read in either => read" and
>   "trashed in either => trashed" is good enough.)
>
>Next steps:
>
> 1. Basically revert the change to Maildir::each I made in another
>    email.  Re-implement it using the methods I introduced here.
> 2. Implement Maildir::delete
> 3. Move the delete method in sup-sync-back into MBox::Loader and modify
>    sup-sync-back.

Patch that uses the new improved maildir methods to add initial labels.

/M

-- 
Magnus Therning                             (OpenPGP: 0xAB4DFBA4)
magnus@therning.org             Jabber: magnus.therning@gmail.com
http://therning.org/magnus

Some operating systems are called 'user friendly', Linux however is
'expert friendly'.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: sup_522-1.patch
Type: text/x-diff
Size: 387 bytes
Desc: not available
Url : http://rubyforge.org/pipermail/sup-talk/attachments/20070913/041a088b/attachment.bin 
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
Url : http://rubyforge.org/pipermail/sup-talk/attachments/20070913/041a088b/attachment-0001.bin 


More information about the sup-talk mailing list