branch | stable |
changeset 49562 | 15a89b722937 |
parent 49314 | 2e726c934fcd |
child 49563 | 08fe5c4d4471 |
--- a/mercurial/tags.py Sat Nov 12 02:30:41 2022 +0100 +++ b/mercurial/tags.py Sat Nov 12 02:38:26 2022 +0100 @@ -491,11 +491,14 @@ cachefnode = {} validated_fnodes = set() unknown_entries = set() + + flog = None for node in nodes: fnode = fnodescache.getfnode(node) - flog = repo.file(b'.hgtags') if fnode != repo.nullid: if fnode not in validated_fnodes: + if flog is None: + flog = repo.file(b'.hgtags') if flog.hasnode(fnode): validated_fnodes.add(fnode) else: