mirror of
https://github.com/tpope/vim-fugitive.git
synced 2025-11-12 05:13:53 -05:00
@@ -123,7 +123,8 @@ function! s:extract_git_dir(path) abort
|
|||||||
while fn !=# ofn
|
while fn !=# ofn
|
||||||
let embedded = s:sub(fn, '[\/]$', '') . '/.git'
|
let embedded = s:sub(fn, '[\/]$', '') . '/.git'
|
||||||
if s:is_git_dir(embedded)
|
if s:is_git_dir(embedded)
|
||||||
return s:sub(simplify(fnamemodify(fn . '/.git',':p')),'\W$','')
|
let full = s:sub(fnamemodify(fn . '/.git', ':p'),'\W$','')
|
||||||
|
return getftype(full) ==# 'link' ? resolve(full) : simplify(full)
|
||||||
elseif filereadable(embedded)
|
elseif filereadable(embedded)
|
||||||
let line = readfile(embedded,1)[0]
|
let line = readfile(embedded,1)[0]
|
||||||
if line =~# '^gitdir: '
|
if line =~# '^gitdir: '
|
||||||
|
|||||||
Reference in New Issue
Block a user