mirror of
https://github.com/tpope/vim-fugitive.git
synced 2025-11-12 13:23:52 -05:00
Fix legacy expansion of bare caret/tilde
This commit is contained in:
@@ -573,9 +573,9 @@ function! s:Expand(rev) abort
|
|||||||
elseif a:rev =~# '^-'
|
elseif a:rev =~# '^-'
|
||||||
let file = 'HEAD^{}' . a:rev[1:-1] . s:Relative(':')
|
let file = 'HEAD^{}' . a:rev[1:-1] . s:Relative(':')
|
||||||
elseif a:rev =~# '^@{'
|
elseif a:rev =~# '^@{'
|
||||||
let file = 'HEAD'.a:rev. s:Relative(':')
|
let file = 'HEAD' . a:rev. s:Relative(':')
|
||||||
elseif a:rev =~# '^[~^]/\@!'
|
elseif a:rev =~# '^[~^]/\@!'
|
||||||
let commit = substitute(s:DirCommitFile(@%), '^\d\=$', 'HEAD', '')
|
let commit = substitute(s:DirCommitFile(@%)[1], '^\d\=$', 'HEAD', '')
|
||||||
let file = commit . a:rev . s:Relative(':')
|
let file = commit . a:rev . s:Relative(':')
|
||||||
else
|
else
|
||||||
let file = a:rev
|
let file = a:rev
|
||||||
|
|||||||
Reference in New Issue
Block a user