Be more careful when adding --all to git-fetch-pack opts
Git commands should only recognize --long options for passthru
Add option to run commands with sudo, only possible with in the
functions using the git commands for now.