mercurial/tags.py
changeset 51596 6378d57562af
parent 51526 a03fa40afd01
child 51597 b4a6a1ff8fce
--- a/mercurial/tags.py	Tue Apr 09 22:37:15 2024 +0200
+++ b/mercurial/tags.py	Wed Mar 13 11:34:21 2024 +0100
@@ -80,6 +80,12 @@
 # setting it) for each tag is last.
 
 
+def warm_cache(repo):
+    """ensure the cache is properly filled"""
+    unfi = repo.unfiltered()
+    fnoderevs(repo.ui, unfi, unfi.changelog.revs())
+
+
 def fnoderevs(ui, repo, revs):
     """return the list of '.hgtags' fnodes used in a set revisions