From 9b72d0c7c8db2367b55f61b387d4edbab7cb5791 Mon Sep 17 00:00:00 2001 From: Tim Pope Date: Tue, 7 Mar 2023 14:43:57 -0500 Subject: [PATCH] Don't default to origin remote in bare repos Resolves: https://github.com/tpope/vim-fugitive/issues/2129 --- autoload/fugitive.vim | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/autoload/fugitive.vim b/autoload/fugitive.vim index 1f16342..23567c1 100644 --- a/autoload/fugitive.vim +++ b/autoload/fugitive.vim @@ -2804,7 +2804,7 @@ function! fugitive#BufReadStatus(...) abort endfor let fetch_remote = FugitiveConfigGet('branch.' . branch . '.remote', config) - if empty(fetch_remote) && !empty(FugitiveConfigGet('remote.origin.url', config)) + if empty(fetch_remote) && !empty(s:Tree()) && !empty(FugitiveConfigGet('remote.origin.url', config)) let fetch_remote = 'origin' endif let push_remote = FugitiveConfigGet('branch.' . branch . '.pushRemote', config)