On Fri, May 03, 2002 at 07:05:12 -0500, David T-G wrote:
> Can you provide an example screenplay?  mutt should handle multiple
> processes hitting the same folder just fine, and in fact I do that myself
> quite often and haven't had any troubles.

You have two terminals (1 and 2). Start Mutt in terminal 1, do some
operations (like changing flags), but do not synchronize yet. Start
Mutt in terminal 2, do some operations and synchronize. If you go
back to terminal 1, you'll get a warning... Mutt tries to fix things,
but sometimes not completely. Anyway, it couldn't fix things without
reading in the user's mind, as some operations are inconsistent with
each other. For instance:

  1) In terminal 1, flag message 1 as important (for instance, this
     means: "I'll have to reply to this message").
  2) In terminal 2, reply to message 1 and synchronize.
  3) Return to terminal 1. The Reply flag hasn't been taken into account.

To avoid these problems, the best way would be to be warned very early,
for instance when opening the same folder in another Mutt.

I often forget to synchronize, in particular before composing a
message. And sometimes, I don't even want to synchronize before
composing a message. This is why problems occur in pratice.

-- 
Vincent Lefèvre <[EMAIL PROTECTED]> - Web: <http://www.vinc17.org/> - 100%
validated (X)HTML - Acorn Risc PC, Yellow Pig 17, Championnat International
des Jeux Mathématiques et Logiques, TETRHEX, etc.
Work: CR INRIA - computer arithmetic / SPACES project at LORIA

Reply via email to