In particular, using fetchGit means we don't need hackery to clean the source tree when building from an unclean tree.