equal
deleted
inserted
replaced
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] |