optionally adding git support to repo_update

if you pass "git" as an argument to the repo_update script this will do the things that need to be done for a git repo rather than svn.

this keeps the old behavior as the default.