I’m struggling coming up with a test case that shows different behavior with this patch. I’ve found how to have copy_source != None for some dirstate nodes, but not what hg command can cause this set_entry method to be called for the same node after that.
This breaks test output: https://foss.heptapod.net/octobus/mercurial-devel/-/jobs/248654
Thanks! (also it's not just large repos, it's also those that just don't have narrow)