The unified diff between revisions [11fecabf..] and [81547f3e..] is displayed below. It can also be downloaded as a raw diff.

#
#
# patch "netsync.cc"
#  from [2f09648494152ba23f13f8c8c0aac9ca24c95cc4]
#    to [c844ce2712760403c5c4e9a24fa81c6d08085eee]
#
============================================================
--- netsync.cc	2f09648494152ba23f13f8c8c0aac9ca24c95cc4
+++ netsync.cc	c844ce2712760403c5c4e9a24fa81c6d08085eee
@@ -3789,10 +3789,7 @@ ancestry_fetcher::request_rev_file_delta
 ancestry_fetcher::request_rev_file_deltas(file_id const & start)
 {
   stack< file_id > frontier;
-  set<file_id> done_files;
-
   frontier.push(start);
-  done_files.insert(start);

   while (!frontier.empty())
     {
@@ -3821,11 +3818,7 @@ ancestry_fetcher::request_rev_file_delta
               L(F("already have file %s, not requesting rev delta")
                 % parent);
             }
-          if (done_files.find(parent) == done_files.end())
-            {
-              frontier.push(parent);
-              done_files.insert(parent);
-            }
+          frontier.push(parent);
         }
     }
 }
@@ -3870,10 +3863,7 @@ ancestry_fetcher::request_rev_manifest_d
 ancestry_fetcher::request_rev_manifest_deltas(manifest_id const & start)
 {
   stack< manifest_id > frontier;
-  set< manifest_id > done_manifests;
-
   frontier.push(start);
-  done_manifests.insert(start);

   while (!frontier.empty())
     {
@@ -3902,11 +3892,7 @@ ancestry_fetcher::request_rev_manifest_d
               L(F("already have manifest %s, not requesting rev delta")
                 % parent);
             }
-          if (done_manifests.find(parent) == done_manifests.end())
-            {
-              frontier.push(parent);
-              done_manifests.insert(parent);
-            }
+          frontier.push(parent);
         }
     }
 }