commit a792da75c4bfb8bf9daf9af74cf8708ee89fe87f (tree)
parent 2ed42806b6ef9116536019401e372fa22bcf8b99
Author: Tim Pope <code@tpope.net>
Date: Wed, 13 Jan 2010 17:39:54 -0500
Be flexible with path delimiter in detection
Diffstat:
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/plugin/fugitive.vim b/plugin/fugitive.vim
@@ -88,9 +88,9 @@ function! s:ExtractGitDir(path) abort
let nfn = fn
while fn != ofn
if isdirectory(fn . '/.git')
- return s:sub(simplify(fnamemodify(fn . '/.git',':p')),'/$','')
+ return s:sub(simplify(fnamemodify(fn . '/.git',':p')),'\W$','')
elseif fn =~ '\.git$' && filereadable(fn . '/HEAD')
- return s:sub(simplify(fnamemodify(fn,':p')),'/$','')
+ return s:sub(simplify(fnamemodify(fn,':p')),'\W$','')
endif
let ofn = fn
let fn = fnamemodify(ofn,':h')