I just did a test run using --noop (I am running masterless puppet), and for some reason the git repo was still cloned. I am using 2.6.12 which I admit is a little old.