mercurial/copies.py
changeset 48477 79b904313357
parent 48476 19e6446cea11
child 48875 6000f5b25c9b
equal deleted inserted replaced
48476:19e6446cea11 48477:79b904313357
   446                     )
   446                     )
   447             all_copies[current_rev] = current_copies
   447             all_copies[current_rev] = current_copies
   448 
   448 
   449         # filter out internal details and return a {dest: source mapping}
   449         # filter out internal details and return a {dest: source mapping}
   450         final_copies = {}
   450         final_copies = {}
   451         for dest, (tt, source) in all_copies[targetrev].items():
   451 
       
   452         targetrev_items = all_copies[targetrev]
       
   453         assert targetrev_items is not None  # help pytype
       
   454 
       
   455         for dest, (tt, source) in targetrev_items.items():
   452             if source is not None:
   456             if source is not None:
   453                 final_copies[dest] = source
   457                 final_copies[dest] = source
   454     if not alwaysmatch:
   458     if not alwaysmatch:
   455         for filename in list(final_copies.keys()):
   459         for filename in list(final_copies.keys()):
   456             if not match(filename):
   460             if not match(filename):