# # # patch "rcs_import.cc" # from [d744cf88b27d3b47a155a6d4b0f39684a7460b21] # to [478000858af3a5087d2bb6d82aa631b278b670c4] # ============================================================ --- rcs_import.cc d744cf88b27d3b47a155a6d4b0f39684a7460b21 +++ rcs_import.cc 478000858af3a5087d2bb6d82aa631b278b670c4 @@ -3757,52 +3757,9 @@ split_cycle(cvs_history & cvs, set best_points) - { - best_points = p; - best_blob = *i; - } - } - - // split that best_blob by path, hoping the split succeeds... - L(FL("splitting blob %d by path") - % best_blob); - vector tmp(cycle_members.size()); - copy(cycle_members.begin(), cycle_members.end(), tmp.begin()); - split_by_path func(cvs, tmp); - split_blob_at(cvs, best_blob, func); - } else if (!type4_symbol_blobs.empty()) { - L(FL("Exploding blobs with type4 events.")); + L(FL("Exploding symbol blobs with type4 events.")); for (vector::const_iterator i = type4_symbol_blobs.begin(); i != type4_symbol_blobs.end(); ++i) explode_blob(cvs, *i); @@ -3815,10 +3772,9 @@ void } void -explode_blob(cvs_history & cvs, const cvs_blob_index blob_to_explode) +explode_blob(cvs_history & cvs, const cvs_blob_index bi) { - // make sure the blob's events are sorted by timestamp - cvs_blob_index bi = blob_to_explode; + L(FL(" exploding blob %d") % bi); // Reset the dependents both caches of the origin blob. cvs.blobs[bi].reset_dependencies_cache();