Fix legacy expansion of bare caret/tilde

This commit is contained in:
Tim Pope
2018-08-11 01:26:09 -04:00
parent 1a041936da
commit 74b10425eb

View File

@@ -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