On Fri, May 07, 2021 at 06:57:39PM -0400, Jeff King wrote:
Getting back to your patch, though, you are definitely fixing a problem
with update-ref (which correctly realizes there is no loose ref to clean
up, but forgets that we had to make a lockfile). And the solution you
have looks correct. I think you just need to update the test to exercise
it with "update-ref -d".
Thanks for the thorough analysis! Apologies for the confusion, I really
appreciate your patience.
I'll get the test fixed and note that this is specific to 'update-ref'.