Require core.bare=true for bare repositories

Resolves: https://github.com/tpope/vim-fugitive/issues/1920
This commit is contained in:
Tim Pope
2022-01-11 13:33:28 -05:00
parent fa20e5e77c
commit 944dc602c6
2 changed files with 3 additions and 3 deletions

View File

@@ -327,8 +327,8 @@ function! s:Tree(path) abort
if len(wt_config) == 1
let worktree = FugitiveVimPath(matchstr(wt_config[0], '= *\zs.*'))
else
call filter(config,'v:val =~# "^\\s*bare *= *false *$"')
if len(config)
call filter(config,'v:val =~# "^\\s*bare *= *true *$"')
if empty(config)
let s:worktree_for_dir[dir] = 0
endif
endif