add git sync methods checkout, rebase, merge use git remote update also allow cloning if repo doesn't exist per conversation w/ zmedico
Created attachment 184067 [details, diff] patch that implements this feature
patch requires that patches from bug 261381 be applied first.
I'd like to note, that the patch currently depends on bug 261381, but doesn't have to. it could be rewritten to work without it.
Please re-open if still interested (and see bug 240187 which tracks general repository support).