mercurial/cmdutil.py
changeset 11901 a80577bfea29
parent 11899 99cafcae25d9
child 11958 60bfb876dc45
equal deleted inserted replaced
11900:cd7182358d9f 11901:a80577bfea29
  1084                         parentlinkrevs.append(filelog.linkrev(p))
  1084                         parentlinkrevs.append(filelog.linkrev(p))
  1085                 n = filelog.node(j)
  1085                 n = filelog.node(j)
  1086                 revs.append((linkrev, parentlinkrevs,
  1086                 revs.append((linkrev, parentlinkrevs,
  1087                              follow and filelog.renamed(n)))
  1087                              follow and filelog.renamed(n)))
  1088 
  1088 
  1089             for rev in reversed(revs):
  1089             return reversed(revs)
  1090                 yield rev
       
  1091         def iterfiles():
  1090         def iterfiles():
  1092             for filename in match.files():
  1091             for filename in match.files():
  1093                 yield filename, None
  1092                 yield filename, None
  1094             for filename_node in copies:
  1093             for filename_node in copies:
  1095                 yield filename_node
  1094                 yield filename_node
  1122                     continue
  1121                     continue
  1123                 # XXX insert 1327 fix here
  1122                 # XXX insert 1327 fix here
  1124                 if flparentlinkrevs:
  1123                 if flparentlinkrevs:
  1125                     ancestors.update(flparentlinkrevs)
  1124                     ancestors.update(flparentlinkrevs)
  1126 
  1125 
  1127                 fncache.setdefault(rev, [])
  1126                 fncache.setdefault(rev, []).append(file_)
  1128                 fncache[rev].append(file_)
       
  1129                 wanted.add(rev)
  1127                 wanted.add(rev)
  1130                 if copied:
  1128                 if copied:
  1131                     copies.append(copied)
  1129                     copies.append(copied)
  1132     if slowpath:
  1130     if slowpath:
  1133         # We have to read the changelog to match filenames against
  1131         # We have to read the changelog to match filenames against