From b4b75ef682da3e946c648d3634ade39d0af49aba Mon Sep 17 00:00:00 2001 From: sgur Date: Fri, 9 Dec 2011 13:13:25 +0900 Subject: [PATCH] Work around slow \\ Windows network path --- plugin/fugitive.vim | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plugin/fugitive.vim b/plugin/fugitive.vim index 393bdab..904872b 100644 --- a/plugin/fugitive.vim +++ b/plugin/fugitive.vim @@ -116,7 +116,7 @@ function! s:ExtractGitDir(path) abort let ofn = "" let nfn = fn while fn != ofn - if filereadable(fn . '/.git/HEAD') + if isdirectory(fn) && filereadable(fn . '/.git/HEAD') return s:sub(simplify(fnamemodify(fn . '/.git',':p')),'\W$','') elseif fn =~ '\.git$' && filereadable(fn . '/HEAD') return s:sub(simplify(fnamemodify(fn,':p')),'\W$','')