rev 235 - in offlineimap/head: debian offlineimap/repository offlineimap/folder

[email protected] Fri, 16 Aug 2002 15:01:12 -0500 (EST)
Newsgroups gmane.mail.imap.offlineimap.subversion
Message-ID <[email protected]>
Author: jgoerzen
Date: 2002-08-16 15:01:12 -0500 (Fri, 16 Aug 2002)
New Revision: 235

Modified:
   offlineimap/head/debian/changelog
   offlineimap/head/debian/control
   offlineimap/head/offlineimap/folder/Maildir.py
   offlineimap/head/offlineimap/repository/Base.py
Log:
  * Changed indentation in debian/control.  Closes: #156327.
  * Removed calls to folder object deletions.  None have been implemented
    anyway.
  * folder/Maildir.py: unlink throws OSError, not IOError; fixed.
    Now handles message deleting race condition properly.
    Closes: #154497.



Modified: offlineimap/head/debian/control
==============================================================================
--- offlineimap/head/debian/control	(original)
+++ offlineimap/head/debian/control	Fri Aug 16 15:01:12 2002
@@ -13,27 +13,27 @@
  OfflineIMAP is a tool to simplify your e-mail reading.  With
  OfflimeIMAP, you can:
  .
- * Read the same mailbox from multiple computers, and have your
-   changes (deletions, etc.) be automatically reflected on
-   all computers
+  * Read the same mailbox from multiple computers, and have your
+    changes (deletions, etc.) be automatically reflected on
+    all computers
  .
- * Use various mail clients to read a single mail box
+  * Use various mail clients to read a single mail box
  .
- * Read mail while offline (on a laptop) and have all changes
-   synchronized when you get connected again
+  * Read mail while offline (on a laptop) and have all changes
+    synchronized when you get connected again
  .
- * Read IMAP mail with mail readers that do not support IMAP
+  * Read IMAP mail with mail readers that do not support IMAP
  .
- * Use SSL (secure connections) to read IMAP mail even if your reader
-   doesn't support SSL
+  * Use SSL (secure connections) to read IMAP mail even if your reader
+    doesn't support SSL
  .
- * Synchronize your mail using a completely safe and fault-tolerant
-   algorithm.  (At least I think it is!)
+  * Synchronize your mail using a completely safe and fault-tolerant
+    algorithm.  (At least I think it is!)
  .
- * Customize which mailboxes to synchronize with regular expressions
-   or lists.
+  * Customize which mailboxes to synchronize with regular expressions
+    or lists.
  .
- * Synchronize your mail two to four times faster than with other tools
-   or other mail readers' internal IMAP support.
+  * Synchronize your mail two to four times faster than with other tools
+    or other mail readers' internal IMAP support.
  .
  In short, OfflineIMAP is a tool to let you read mail how YOU want to.

Modified: offlineimap/head/debian/changelog
==============================================================================
--- offlineimap/head/debian/changelog	(original)
+++ offlineimap/head/debian/changelog	Fri Aug 16 15:01:12 2002
@@ -1,3 +1,14 @@
+offlineimap (3.2.6) unstable; urgency=low
+
+  * Changed indentation in debian/control.  Closes: #156327.
+  * Removed calls to folder object deletions.  None have been implemented
+    anyway.
+  * folder/Maildir.py: unlink throws OSError, not IOError; fixed.
+    Now handles message deleting race condition properly.
+    Closes: #154497.
+
+ -- John Goerzen <[email protected]>  Fri, 16 Aug 2002 17:43:19 -0500
+
 offlineimap (3.2.5) unstable; urgency=low
 
   * Now handles uploading messages without Message-Id headers.

Modified: offlineimap/head/offlineimap/repository/Base.py
==============================================================================
--- offlineimap/head/offlineimap/repository/Base.py	(original)
+++ offlineimap/head/offlineimap/repository/Base.py	Fri Aug 16 15:01:12 2002
@@ -62,8 +62,9 @@
         #
         # Find deleted folders.
         #
+        # We don't delete folders right now.
 
-        for key in desthash.keys():
-            if not key in srchash:
-                dest.deletefolder(key)
+        #for key in desthash.keys():
+        #    if not key in srchash:
+        #        dest.deletefolder(key)
         

Modified: offlineimap/head/offlineimap/folder/Maildir.py
==============================================================================
--- offlineimap/head/offlineimap/folder/Maildir.py	(original)
+++ offlineimap/head/offlineimap/folder/Maildir.py	Fri Aug 16 15:01:12 2002
@@ -211,7 +211,7 @@
         filename = self.messagelist[uid]['filename']
         try:
             os.unlink(filename)
-        except IOError:
+        except OSError:
             # Can't find the file -- maybe already deleted?
             newmsglist = self._scanfolder()
             if uid in newmsglist:       # Nope, try new filename.