mirror of
https://github.com/tpope/vim-fugitive.git
synced 2025-11-13 05:43:52 -05:00
Fix fugitive#simplify() with summary URL
This commit is contained in:
@@ -2134,6 +2134,8 @@ function! fugitive#simplify(url) abort
|
|||||||
let [dir, commit, file] = s:DirCommitFile(a:url)
|
let [dir, commit, file] = s:DirCommitFile(a:url)
|
||||||
if empty(dir)
|
if empty(dir)
|
||||||
return ''
|
return ''
|
||||||
|
elseif empty(commit)
|
||||||
|
return s:VimSlash(s:DirUrlPrefix(simplify(s:GitDir(dir))))
|
||||||
endif
|
endif
|
||||||
if file =~# '/\.\.\%(/\|$\)'
|
if file =~# '/\.\.\%(/\|$\)'
|
||||||
let tree = s:Tree(dir)
|
let tree = s:Tree(dir)
|
||||||
@@ -2144,7 +2146,7 @@ function! fugitive#simplify(url) abort
|
|||||||
endif
|
endif
|
||||||
endif
|
endif
|
||||||
endif
|
endif
|
||||||
return s:VimSlash('fugitive://' . simplify(dir) . '//' . commit . simplify(file))
|
return s:VimSlash(s:DirUrlPrefix(simplify(s:GitDir(dir))) . commit . simplify(file))
|
||||||
endfunction
|
endfunction
|
||||||
|
|
||||||
function! fugitive#resolve(url) abort
|
function! fugitive#resolve(url) abort
|
||||||
|
|||||||
Reference in New Issue
Block a user