mercurial/cmdutil.py
changeset 24451 c3bbafef25d6
parent 24450 961790c35b4f
child 24455 16961d43dc89
equal deleted inserted replaced
24450:961790c35b4f 24451:c3bbafef25d6
  2795     else:
  2795     else:
  2796         pmf = None
  2796         pmf = None
  2797 
  2797 
  2798     # need all matching names in dirstate and manifest of target rev,
  2798     # need all matching names in dirstate and manifest of target rev,
  2799     # so have to walk both. do not print errors if files exist in one
  2799     # so have to walk both. do not print errors if files exist in one
  2800     # but not other.
  2800     # but not other. in both cases, filesets should be evaluated against
       
  2801     # workingctx to get consistent result (issue4497). this means 'set:**'
       
  2802     # cannot be used to select missing files from target rev.
  2801 
  2803 
  2802     # `names` is a mapping for all elements in working copy and target revision
  2804     # `names` is a mapping for all elements in working copy and target revision
  2803     # The mapping is in the form:
  2805     # The mapping is in the form:
  2804     #   <asb path in repo> -> (<path from CWD>, <exactly specified by matcher?>)
  2806     #   <asb path in repo> -> (<path from CWD>, <exactly specified by matcher?>)
  2805     names = {}
  2807     names = {}