Use more default defaults :)
Prompt without hostname and username
Automatically run git fetch as required.
Track real remote branch and support getting into subdirectories
Use git directory where necessary
Merge pull request #1 from mat128/master

Auto fetch from git when required