mercurial/cmdutil.py
changeset 41683 5d383d9636d0
parent 41664 0cbf491db7ee
child 41685 b81ecf3571d5
equal deleted inserted replaced
41682:1ab6f5df263e 41683:5d383d9636d0
  1959                 elif not value in self.revs:
  1959                 elif not value in self.revs:
  1960                     return False
  1960                     return False
  1961                 else:
  1961                 else:
  1962                     self.revs.discard(value)
  1962                     self.revs.discard(value)
  1963                     ctx = change(value)
  1963                     ctx = change(value)
  1964                     matches = [f for f in ctx.files() if match(f)]
  1964                     if allfiles:
       
  1965                         matches = list(ctx.manifest().walk(match))
       
  1966                     else:
       
  1967                         matches = [f for f in ctx.files() if match(f)]
  1965                     if matches:
  1968                     if matches:
  1966                         fncache[value] = matches
  1969                         fncache[value] = matches
  1967                         self.set.add(value)
  1970                         self.set.add(value)
  1968                         return True
  1971                         return True
  1969                     return False
  1972                     return False