hgext/remotefilelog/shallowrepo.py
changeset 45942 89a2afe31e82
parent 43854 612b4b63fb22
child 47012 d55b71393907
equal deleted inserted replaced
45941:346af7687c6f 45942:89a2afe31e82
   159                 )
   159                 )
   160 
   160 
   161             return path
   161             return path
   162 
   162 
   163         def maybesparsematch(self, *revs, **kwargs):
   163         def maybesparsematch(self, *revs, **kwargs):
   164             '''
   164             """
   165             A wrapper that allows the remotefilelog to invoke sparsematch() if
   165             A wrapper that allows the remotefilelog to invoke sparsematch() if
   166             this is a sparse repository, or returns None if this is not a
   166             this is a sparse repository, or returns None if this is not a
   167             sparse repository.
   167             sparse repository.
   168             '''
   168             """
   169             if revs:
   169             if revs:
   170                 ret = sparse.matcher(repo, revs=revs)
   170                 ret = sparse.matcher(repo, revs=revs)
   171             else:
   171             else:
   172                 ret = sparse.matcher(repo)
   172                 ret = sparse.matcher(repo)
   173 
   173 
   215             )
   215             )
   216 
   216 
   217         def backgroundprefetch(
   217         def backgroundprefetch(
   218             self, revs, base=None, repack=False, pats=None, opts=None
   218             self, revs, base=None, repack=False, pats=None, opts=None
   219         ):
   219         ):
   220             """Runs prefetch in background with optional repack
   220             """Runs prefetch in background with optional repack"""
   221             """
       
   222             cmd = [procutil.hgexecutable(), b'-R', repo.origroot, b'prefetch']
   221             cmd = [procutil.hgexecutable(), b'-R', repo.origroot, b'prefetch']
   223             if repack:
   222             if repack:
   224                 cmd.append(b'--repack')
   223                 cmd.append(b'--repack')
   225             if revs:
   224             if revs:
   226                 cmd += [b'-r', revs]
   225                 cmd += [b'-r', revs]