mercurial/localrepo.py
changeset 45196 c068e355cd71
parent 45195 025ee25b5b23
child 45197 55464c0b3a89
equal deleted inserted replaced
45195:025ee25b5b23 45196:c068e355cd71
  3162                     del m[f]
  3162                     del m[f]
  3163                 if p2.rev() != nullrev:
  3163                 if p2.rev() != nullrev:
  3164                     rf = metadata.get_removal_filter(ctx, (p1, p2, m1, m2))
  3164                     rf = metadata.get_removal_filter(ctx, (p1, p2, m1, m2))
  3165                     removed = [f for f in removed if not rf(f)]
  3165                     removed = [f for f in removed if not rf(f)]
  3166 
  3166 
       
  3167                 touched.extend(removed)
       
  3168 
  3167                 if writechangesetcopy:
  3169                 if writechangesetcopy:
  3168                     filesremoved = removed
  3170                     filesremoved = removed
  3169 
  3171 
  3170                 files = touched + removed
  3172                 files = touched
  3171                 md = None
  3173                 md = None
  3172                 if not files:
  3174                 if not files:
  3173                     # if no "files" actually changed in terms of the changelog,
  3175                     # if no "files" actually changed in terms of the changelog,
  3174                     # try hard to detect unmodified manifest entry so that the
  3176                     # try hard to detect unmodified manifest entry so that the
  3175                     # exact same commit can be reproduced later on convert.
  3177                     # exact same commit can be reproduced later on convert.