update to make getgitrepo flag flexible

- also --recursive is more meaningful than 1