mirror of
https://github.com/tpope/vim-fugitive.git
synced 2025-11-11 04:53:45 -05:00
Ignore worktree with broken gitdir
References https://github.com/tpope/vim-fugitive/issues/751
This commit is contained in:
@@ -271,6 +271,9 @@ function! s:configured_tree(git_dir) abort
|
|||||||
endif
|
endif
|
||||||
elseif filereadable(a:git_dir . '/gitdir')
|
elseif filereadable(a:git_dir . '/gitdir')
|
||||||
let worktree = fnamemodify(readfile(a:git_dir . '/gitdir')[0], ':h')
|
let worktree = fnamemodify(readfile(a:git_dir . '/gitdir')[0], ':h')
|
||||||
|
if worktree ==# '.'
|
||||||
|
unlet! worktree
|
||||||
|
endif
|
||||||
endif
|
endif
|
||||||
if exists('worktree')
|
if exists('worktree')
|
||||||
let s:worktree_for_dir[a:git_dir] = worktree
|
let s:worktree_for_dir[a:git_dir] = worktree
|
||||||
|
|||||||
Reference in New Issue
Block a user