Just to be pedantic, after the "git pull", wouldn't we still need to recompile and re-install? How does restarting jack deploy the new executables? Or is everything written in Python (and run out of the source code directories), so the pull will put the code in the right places, and the Python interpreter will re-compile?