# # # patch "rcs_import.cc" # from [4af6a3afc8bfa283fbbe686901742fc5bcd57aa3] # to [d0a5497644dcd23e8af20d384b87222e78497089] # ============================================================ --- rcs_import.cc 4af6a3afc8bfa283fbbe686901742fc5bcd57aa3 +++ rcs_import.cc d0a5497644dcd23e8af20d384b87222e78497089 @@ -2148,15 +2148,8 @@ blob_consumer::consume_blob(cvs_blob & b if (ce->alive) { - // determine the final branchname - cvs_branchname bname; - if (blob.in_branch) - bname = blob.in_branch->branchname; - else - bname = cvs.base_branch; - revision_id parent_rid, child_rid; - parent_rid = current_rids[bname]; + parent_rid = current_rids[blob.in_branch->branchname]; shared_ptr rev(new revision_t()); shared_ptr cs(new cset()); @@ -2173,9 +2166,9 @@ blob_consumer::consume_blob(cvs_blob & b calculate_ident(*rev, child_rid); - preps.push_back(prepared_revision(child_rid, rev, bname, blob)); + preps.push_back(prepared_revision(child_rid, rev, blob.in_branch->branchname, blob)); - current_rids[bname] = child_rid; + current_rids[blob.in_branch->branchname] = child_rid; } } else if (blob.get_digest().is_branch())