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

@@ -2816,7 +2816,7 @@ function! fugitive#BufReadStatus(...) abort
call s:AddHeader('Push', push)
endif
if empty(s:Tree())
if get(fugitive#ConfigGetAll('core.bare', config), 0, 'true') !~# '^\%(false\|no|off\|0\|\)$'
if get(fugitive#ConfigGetAll('core.bare', config), 0, '') !~# '^\%(false\|no|off\|0\|\)$'
call s:AddHeader('Bare', 'yes')
else
call s:AddHeader('Error', s:worktree_error)