Jeff King [off-list ref] writes:
Actually, I think it's better to be more conservative, and rename only:
refs/remotes/$OLD/
into
refs/remotes/$NEW/
Thanks.
I wholeheartedly agree with this. It would let me sleep better if we did
this rewriting only when remote.$name.fetch is set exactly to its default
value, "+refs/heads/*:refs/origin/$name/*" (it is Ok if the leading '+' is
missing, though), and we didn't touch either config nor the existing
tracking refs at all otherwise, and gave warning saying we didn't do
anything to them.