sup

A curses threads-with-tags style email client

sup.git

git clone https://supmua.dev/git/sup/
commit 51e14a0a30b37f08b230a377d17bcf42f729b0b2
parent e121462c58d7d27ee73e0091e0ef04631d418e53
Author: wmorgan <wmorgan@5c8cc53c-5e98-4d25-b20a-d8db53a31250>
Date:   Mon, 16 Apr 2007 23:00:27 +0000

catch source errors during offset resets

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

Diffstat:
M bin/sup-sync | 16 ++++++++--------
1 file changed, 8 insertions(+), 8 deletions(-)
diff --git a/bin/sup-sync b/bin/sup-sync
@@ -113,16 +113,16 @@ end
 sources = index.usual_sources if sources.empty?
 sources = index.sources if opts[:all_sources]
 
-unless target == :new
-  if opts[:start_at]
-    sources.each { |s| s.seek_to! opts[:start_at] }
-  else
-    sources.each { |s| s.reset! }
-  end
-end
-
 seen = {}
 begin
+  unless target == :new
+    if opts[:start_at]
+      sources.each { |s| s.seek_to! opts[:start_at] }
+    else
+      sources.each { |s| s.reset! }
+    end
+  end
+  
   sources.each do |source|
     $stderr.puts "Scanning #{source}..."
     num_added = num_updated = num_scanned = num_restored = 0