diff -r 6378d57562af -r b4a6a1ff8fce mercurial/tags.py --- a/mercurial/tags.py Wed Mar 13 11:34:21 2024 +0100 +++ b/mercurial/tags.py Wed Mar 13 11:38:28 2024 +0100 @@ -83,7 +83,9 @@ def warm_cache(repo): """ensure the cache is properly filled""" unfi = repo.unfiltered() - fnoderevs(repo.ui, unfi, unfi.changelog.revs()) + tonode = unfi.changelog.node + nodes = [tonode(r) for r in unfi.changelog.revs()] + _getfnodes(repo.ui, repo, nodes) def fnoderevs(ui, repo, revs):