Patch Set 1: I would prefer that you didn't submit this

Ok, I'll have to go over this again as it seems (but at least the IndexOutOfBounds should have gone)...
The git-push docu says that remote URL is optional and defaults to URL. Thus we need to be a bit smarter as it appears.