Scott Schwartz <[EMAIL PROTECTED]> wrote:
> When reading an mh folder mutt 1.0.1 apparently loads every message,
> and, when you quit, writes every message back to disk.

Well, the files have to be at least renamed, because mh requires the filenames
be contiguous integers.  IIRC, the message flags are also stored inside the
files, so mutt would have to rewrite the files to change the read, replied,
etc flags.

> (Is that true
> for maildir too?)

No.  The files in a Maildir do not have to be rewritten, as flags are stored
in the filenames.  And since the filenames don't have to be successive
integers (in fact, they can't be, there's a defined format), only the
changed messages are renamed on closing a folder.

> That's surely a bug, right?  The whole point of
> one-file-per-message formats is that you only touch the data you need
> to, and leave the rest alone.  Otherwise, with a large folder, mutt is
> unusably slow, and it also destroys e.g. timestamp information on old
> files.

It's not a bug in mutt.  mh is broken by design; try Maildirs instead.

Charles
-- 
----------------------------------------------------
Charles Cazabon          <[EMAIL PROTECTED]>
Any opinions expressed are just that -- my opinions.
----------------------------------------------------

Reply via email to