From 5920f807f5a52957a6a09dd36aab1c00bfd85455 Mon Sep 17 00:00:00 2001
From: Tim Pope <code@tpope.net>
Date: Fri, 3 Jun 2022 20:33:48 -0400
Subject: [PATCH] Expire b:git_dir on buffer rename

---
 plugin/fugitive.vim | 1 +
 1 file changed, 1 insertion(+)

diff --git a/plugin/fugitive.vim b/plugin/fugitive.vim
index 23ceb97e..3a933331 100644
--- a/plugin/fugitive.vim
+++ b/plugin/fugitive.vim
@@ -690,6 +690,7 @@ augroup fugitive
 
   autocmd BufNewFile,BufReadPost *  call FugitiveDetect(+expand('<abuf>'), 0)
   autocmd FileType           netrw  call FugitiveDetect(+expand('<abuf>'), 0)
+  autocmd BufFilePost            *  unlet! b:git_dir
 
   autocmd FileType git
         \ call fugitive#MapCfile()
-- 
GitLab