Preserve alternate file in :Gmove

This commit is contained in:
Tim Pope
2011-04-22 13:06:27 -04:00
parent 3ad9b0d9fa
commit 68b3f3b3d6

View File

@@ -1178,9 +1178,9 @@ function! s:Move(force,destination)
call fugitive#reload_status() call fugitive#reload_status()
if s:buffer().commit() == '' if s:buffer().commit() == ''
if isdirectory(destination) if isdirectory(destination)
return 'edit '.s:fnameescape(destination) return 'keepalt edit '.s:fnameescape(destination)
else else
return 'saveas! '.s:fnameescape(destination) return 'keepalt saveas! '.s:fnameescape(destination)
endif endif
else else
return 'file '.s:fnameescape(s:repo().translate(':0:'.destination) return 'file '.s:fnameescape(s:repo().translate(':0:'.destination)