hgext/remotefilelog/__init__.py
changeset 46113 59fa3890d40a
parent 45942 89a2afe31e82
child 46847 47a9527731c3
equal deleted inserted replaced
46112:d6afa9c149c3 46113:59fa3890d40a
   128 
   128 
   129 import os
   129 import os
   130 import time
   130 import time
   131 import traceback
   131 import traceback
   132 
   132 
   133 from mercurial.node import hex
   133 from mercurial.node import (
       
   134     hex,
       
   135     wdirrev,
       
   136 )
   134 from mercurial.i18n import _
   137 from mercurial.i18n import _
   135 from mercurial.pycompat import open
   138 from mercurial.pycompat import open
   136 from mercurial import (
   139 from mercurial import (
   137     changegroup,
   140     changegroup,
   138     changelog,
   141     changelog,
   148     hg,
   151     hg,
   149     localrepo,
   152     localrepo,
   150     match as matchmod,
   153     match as matchmod,
   151     merge,
   154     merge,
   152     mergestate as mergestatemod,
   155     mergestate as mergestatemod,
   153     node as nodemod,
       
   154     patch,
   156     patch,
   155     pycompat,
   157     pycompat,
   156     registrar,
   158     registrar,
   157     repair,
   159     repair,
   158     repoview,
   160     repoview,
  1089 
  1091 
  1090 def _fileprefetchhook(repo, revmatches):
  1092 def _fileprefetchhook(repo, revmatches):
  1091     if isenabled(repo):
  1093     if isenabled(repo):
  1092         allfiles = []
  1094         allfiles = []
  1093         for rev, match in revmatches:
  1095         for rev, match in revmatches:
  1094             if rev == nodemod.wdirrev or rev is None:
  1096             if rev == wdirrev or rev is None:
  1095                 continue
  1097                 continue
  1096             ctx = repo[rev]
  1098             ctx = repo[rev]
  1097             mf = ctx.manifest()
  1099             mf = ctx.manifest()
  1098             sparsematch = repo.maybesparsematch(ctx.rev())
  1100             sparsematch = repo.maybesparsematch(ctx.rev())
  1099             for path in ctx.walk(match):
  1101             for path in ctx.walk(match):