This update was required since some changes upstream.
autocmd BufReadPost fugitive://* set bufhidden=delete
function! GitToggle()
autocmd BufReadPost fugitive://* set bufhidden=delete
function! GitToggle()
- if buflisted(bufname('.git/index'))
- bdelete .git/index
+ let l:status_buffer = bufname('^fugitive:///*/.git{/worktrees/*,}//$')
+ if buflisted(l:status_buffer)
+ execute 'bdelete '.l:status_buffer