updated git and hg to use wrap_executable