mirror of
https://github.com/tpope/vim-fugitive.git
synced 2025-11-11 12:53:52 -05:00
Don't :cd if directory already correct
This commit is contained in:
@@ -122,9 +122,11 @@ function! s:TreeChomp(...) abort
|
||||
try
|
||||
if !empty(tree)
|
||||
if fugitive#GitVersion() =~# '^[01]\..*'
|
||||
let cd = exists('*haslocaldir') && haslocaldir() ? 'lcd' : 'cd'
|
||||
let cwd = getcwd()
|
||||
exe cd s:fnameescape(tree)
|
||||
if getcwd() !=# tree
|
||||
let cd = exists('*haslocaldir') && haslocaldir() ? 'lcd' : 'cd'
|
||||
let cwd = getcwd()
|
||||
exe cd s:fnameescape(tree)
|
||||
endif
|
||||
else
|
||||
let args = ['-C', tree] + args
|
||||
endif
|
||||
|
||||
Reference in New Issue
Block a user