You can clone with
HTTPS or Subversion.
The current behavior isn't fully correct because opening the renamed file will happen in the current window/view/tab (whatever the right name is in a vim context), instead of the one that had the old file open.
The expected result:
So the question is, is there a way to open a file in a specific window/view/tab without changing the current shown selection?
Otherwise we probably have to check if the file that is going to be renamed is opened in a window/view/tab, switch selection to it, and only then open the newly named file. Is there a way to do this with or besides -[MMAppController openFiles:withArguments:]?