mercurial/merge.py
changeset 32863 9e3733d93f64
parent 32657 9fbd8ad398aa
child 33081 6582dc01aca3
equal deleted inserted replaced
32862:e4a43b810528 32863:9e3733d93f64
   836 
   836 
   837         # For copied and moved files, we need to add the source file too.
   837         # For copied and moved files, we need to add the source file too.
   838         for copykey, copyvalue in copy.iteritems():
   838         for copykey, copyvalue in copy.iteritems():
   839             if copyvalue in relevantfiles:
   839             if copyvalue in relevantfiles:
   840                 relevantfiles.add(copykey)
   840                 relevantfiles.add(copykey)
   841         for movedirkey in movewithdir.iterkeys():
   841         for movedirkey in movewithdir:
   842             relevantfiles.add(movedirkey)
   842             relevantfiles.add(movedirkey)
   843         filesmatcher = scmutil.matchfiles(repo, relevantfiles)
   843         filesmatcher = scmutil.matchfiles(repo, relevantfiles)
   844         matcher = matchmod.intersectmatchers(matcher, filesmatcher)
   844         matcher = matchmod.intersectmatchers(matcher, filesmatcher)
   845 
   845 
   846     diff = m1.diff(m2, match=matcher)
   846     diff = m1.diff(m2, match=matcher)