This has worked for me before (though I haven't tried it in some time) and I just tried this on a fresh install of Catalina (and it failed). I think this may have something to do with update_checkout becoming a python module. Has anyone else run into this issue?