sup

A curses threads-with-tags style email client

sup.git

git clone https://supmua.dev/git/sup/
commit f9358a0fec7d6afcc6cd3f883e22961a33188c0e
parent 21a81104d0346b931676bddc6b280664f63ab7b1
Author: wmorgan <wmorgan@5c8cc53c-5e98-4d25-b20a-d8db53a31250>
Date:   Mon,  2 Apr 2007 23:07:35 +0000

removed outdated info

git-svn-id: svn://rubyforge.org/var/svn/sup/trunk@372 5c8cc53c-5e98-4d25-b20a-d8db53a31250

Diffstat:
M HACKING | 35 -----------------------------------
1 file changed, 0 insertions(+), 35 deletions(-)
diff --git a/HACKING b/HACKING
@@ -13,38 +13,3 @@ Coding standards
 - Use as few parentheses as possible.
 - Use {} for one-liner blocks and do/end for multi-line blocks.
 
-How messages are updated in the index
--------------------------------------
-
-Ferret doesn't have any concept of updating; to change message state
-it must be deleted then re-added to the index.
-
-Thus there are a couple situations where we'll have a message to be
-"added", but it already exists in the index, and we need to decide
-which parts of which version to keep:
-
-1. The user has changed the state of the message, e.g. read it or
-   added a user label. In this case we want to use the state of the
-   version in memory, but keep everything else on disk.
-
-   This is the behavior of Index#update_message
-
-2. We've received a new copy of the message. Crucially, this can
-   happen for two different reasons:
-
-   a. The message was sent to a mailing list to which the user is
-      subscribed, and we're now getting that message back, possibly
-      with altered content (subject mangling, signature adding, etc.)
-
-   b. The user has moved the message between sources. E.g. if the
-      primary inbox has a quota, and other sources are on local,
-      quota-less disk, the user may regularly move messages from the
-      inbox to the sources on disk.
-
-   In both of these cases, the solution is to keep the state from the
-   index, but use the new message contents.
-
-   This is the behavior of Index#update_or_add_message, which can be
-   also be called for new message.
-
-