mercurial/localrepo.py
changeset 7689 d821ea464465
parent 7564 f1af59451c0c
child 7690 1574c2704b11
child 7802 dd970a311ea8
equal deleted inserted replaced
7675:011e69b96c69 7689:d821ea464465
   704             cf = cp[0]
   704             cf = cp[0]
   705             cr = manifest1.get(cf)
   705             cr = manifest1.get(cf)
   706             nfp = fp2
   706             nfp = fp2
   707 
   707 
   708             if manifest2: # branch merge
   708             if manifest2: # branch merge
   709                 if fp2 == nullid: # copied on remote side
   709                 if fp2 == nullid or cr is None: # copied on remote side
   710                     if fp1 != nullid or cf in manifest2:
   710                     if cf in manifest2:
   711                         cr = manifest2[cf]
   711                         cr = manifest2[cf]
   712                         nfp = fp1
   712                         nfp = fp1
   713 
   713 
   714             # find source in nearest ancestor if we've lost track
   714             # find source in nearest ancestor if we've lost track
   715             if not cr:
   715             if not cr: