Mercurial > public > mercurial-scm > hg
comparison mercurial/hg.py @ 32495:a25cc3ca874f
local-clone: also copy tags related caches
This caches provide a large speedup for some repositories. Keeping it around is
valuable.
author | Pierre-Yves David <pierre-yves.david@octobus.net> |
---|---|
date | Thu, 25 May 2017 12:09:09 +0200 |
parents | 53a67ba9fb44 |
children | 11c0bb4ccc76 |
comparison
equal
deleted
inserted
replaced
32494:53a67ba9fb44 | 32495:a25cc3ca874f |
---|---|
425 # In local clones we're copying all nodes, not just served | 425 # In local clones we're copying all nodes, not just served |
426 # ones. Therefore copy all branch caches over. | 426 # ones. Therefore copy all branch caches over. |
427 cachefiles = ['branch2'] | 427 cachefiles = ['branch2'] |
428 cachefiles += ['branch2-%s' % f for f in repoview.filtertable] | 428 cachefiles += ['branch2-%s' % f for f in repoview.filtertable] |
429 cachefiles += ['rbc-names-v1', 'rbc-revs-v1'] | 429 cachefiles += ['rbc-names-v1', 'rbc-revs-v1'] |
430 cachefiles += ['tags2'] | |
431 cachefiles += ['tags2-%s' % f for f in repoview.filtertable] | |
432 cachefiles += ['hgtagsfnodes1'] | |
430 return cachefiles | 433 return cachefiles |
431 | 434 |
432 def clone(ui, peeropts, source, dest=None, pull=False, rev=None, | 435 def clone(ui, peeropts, source, dest=None, pull=False, rev=None, |
433 update=True, stream=False, branch=None, shareopts=None): | 436 update=True, stream=False, branch=None, shareopts=None): |
434 """Make a copy of an existing repository. | 437 """Make a copy of an existing repository. |