After some investigation I believe this is similar to bug 495000. I found a couple more places where reload_func isn't passed along - see the attached patch. The one in pack_repo.py doesn't seem to have any effect - presumbly this code path is for a different repository format?
After some investigation I believe this is similar to bug 495000. I found a couple more places where reload_func isn't passed along - see the attached patch. The one in pack_repo.py doesn't seem to have any effect - presumbly this code path is for a different repository format?
I'm not sure how to write a test for this yet.