mirror of
https://github.com/tpope/vim-fugitive.git
synced 2025-11-10 12:33:46 -05:00
Fix constructing Git shell commands
This commit is contained in:
@@ -673,8 +673,8 @@ function! s:BuildShell(dir, env, git, args) abort
|
|||||||
call insert(cmd, '--git-dir=' . FugitiveGitPath(a:dir))
|
call insert(cmd, '--git-dir=' . FugitiveGitPath(a:dir))
|
||||||
else
|
else
|
||||||
call extend(cmd, ['-C', FugitiveGitPath(tree)], 'keep')
|
call extend(cmd, ['-C', FugitiveGitPath(tree)], 'keep')
|
||||||
if !s:cpath(tree . '/.git', dir)
|
if !s:cpath(tree . '/.git', a:dir)
|
||||||
call extend(cmd, ['--git-dir=' . FugitiveGitPath(dir)], 'keep')
|
call extend(cmd, ['--git-dir=' . FugitiveGitPath(a:dir)], 'keep')
|
||||||
endif
|
endif
|
||||||
endif
|
endif
|
||||||
return pre . join(map(a:git + cmd, 's:shellesc(v:val)'))
|
return pre . join(map(a:git + cmd, 's:shellesc(v:val)'))
|
||||||
|
|||||||
Reference in New Issue
Block a user