# HG changeset patch # User Joerg Sonnenberger # Date 1721428988 -7200 # Node ID 3dbbb7d913a9e7f75ec7947b861beb7442739e19 # Parent 576876a518e1c342007ff8a8392094f030ab84d9 revlogutils: remember known metadata parents for issue6528 In the cases where the parent revs tell us for sure that the parent has metadata, remember this fact to avoid content recomputations later. diff -r 576876a518e1 -r 3dbbb7d913a9 mercurial/revlogutils/rewrite.py --- a/mercurial/revlogutils/rewrite.py Sat Jul 20 00:44:59 2024 +0200 +++ b/mercurial/revlogutils/rewrite.py Sat Jul 20 00:43:08 2024 +0200 @@ -653,6 +653,7 @@ p1, p2 = parent_revs() if p1 == nullrev or p2 != nullrev: + metadata_cache[filerev] = True return False delta_parent = delta_base()