Mercurial > public > mercurial-scm > hg-stable
diff mercurial/localrepo.py @ 51621:6378d57562af
tags-cache: add a dedicated warm cache function to hgtagsfnodescache
Having a dedicated API point will help to optimize that specific usage. Right
doing a full phases weam takes a long time, even when the cache is already
filled.
author | Pierre-Yves David <pierre-yves.david@octobus.net> |
---|---|
date | Wed, 13 Mar 2024 11:34:21 +0100 |
parents | 4a8bb136ee77 |
children | 69c5f8d6c710 |
line wrap: on
line diff
--- a/mercurial/localrepo.py Tue Apr 09 22:37:15 2024 +0200 +++ b/mercurial/localrepo.py Wed Mar 13 11:34:21 2024 +0100 @@ -2959,7 +2959,7 @@ if repository.CACHE_FILE_NODE_TAGS in caches: # accessing fnode cache warms the cache - tagsmod.fnoderevs(self.ui, unfi, unfi.changelog.revs()) + tagsmod.warm_cache(self) if repository.CACHE_TAGS_DEFAULT in caches: # accessing tags warm the cache