mercurial/commands.py
changeset 9391 2705e6816d33
parent 9373 b34184c046ac
child 9421 c8e4dc218aaf
equal deleted inserted replaced
9390:637f2726ec7f 9391:2705e6816d33
  1321                     if copy:
  1321                     if copy:
  1322                         skip[copy] = True
  1322                         skip[copy] = True
  1323                     continue
  1323                     continue
  1324                 files.append(fn)
  1324                 files.append(fn)
  1325 
  1325 
  1326                 if not matches[rev].has_key(fn):
  1326                 if fn not in matches[rev]:
  1327                     grepbody(fn, rev, flog.read(fnode))
  1327                     grepbody(fn, rev, flog.read(fnode))
  1328 
  1328 
  1329                 pfn = copy or fn
  1329                 pfn = copy or fn
  1330                 if not matches[parent].has_key(pfn):
  1330                 if pfn not in matches[parent]:
  1331                     try:
  1331                     try:
  1332                         fnode = pctx.filenode(pfn)
  1332                         fnode = pctx.filenode(pfn)
  1333                         grepbody(pfn, parent, flog.read(fnode))
  1333                         grepbody(pfn, parent, flog.read(fnode))
  1334                     except error.LookupError:
  1334                     except error.LookupError:
  1335                         pass
  1335                         pass