Felipe Contreras wrote:
Answer: because 'git fetch .' doesn't make any sense. So if
'branch.HEAD.remote' is '.' it doesn't make sense to do 'git fetch .'.
I agree that 'git fetch .' is currently not useful (and I am not
against changing its behavior), but my question pertains to why you
are replacing it with the hard-coded "origin". What happens when I
git branch -t -b devel hot-branch where branch.hot-branch.remote = ram
and not origin?