--- a/mercurial/metadata.py Sat Apr 10 11:27:40 2021 +0200
+++ b/mercurial/metadata.py Thu Apr 08 16:55:17 2021 +0200
@@ -820,7 +820,9 @@
def copies_sidedata_computer(repo, revlog, rev, existing_sidedata):
- return _getsidedata(repo, rev)[0]
+ sidedata, has_copies_info = _getsidedata(repo, rev)
+ flags_to_add = sidedataflag.REVIDX_HASCOPIESINFO if has_copies_info else 0
+ return sidedata, (flags_to_add, 0)
def set_sidedata_spec_for_repo(repo):
@@ -831,6 +833,7 @@
sidedatamod.SD_FILES,
(sidedatamod.SD_FILES,),
copies_sidedata_computer,
+ sidedataflag.REVIDX_HASCOPIESINFO,
)