diff --git a/plugin/fugitive.vim b/plugin/fugitive.vim index 459aab2..9a13fa7 100644 --- a/plugin/fugitive.vim +++ b/plugin/fugitive.vim @@ -271,6 +271,9 @@ function! s:configured_tree(git_dir) abort endif elseif filereadable(a:git_dir . '/gitdir') let worktree = fnamemodify(readfile(a:git_dir . '/gitdir')[0], ':h') + if worktree ==# '.' + unlet! worktree + endif endif if exists('worktree') let s:worktree_for_dir[a:git_dir] = worktree