From b72bb7b289372c71fc526426ddc64f0ac4cdd349 Mon Sep 17 00:00:00 2001 From: Tim Pope Date: Sat, 7 Apr 2012 16:23:49 -0400 Subject: [PATCH] Fix - in commit --- plugin/fugitive.vim | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plugin/fugitive.vim b/plugin/fugitive.vim index 16cb6ab..7e213b2 100644 --- a/plugin/fugitive.vim +++ b/plugin/fugitive.vim @@ -545,7 +545,7 @@ function! s:buffer_up(...) dict abort let rev = 'HEAD' elseif rev =~# '^:' let rev = ':' - elseif rev =~# '^[^^~:]\+$' + elseif rev =~# '^refs/[^^~:]*$\|^[^^~:]*HEAD$' let rev .= '^{}' elseif rev =~# '^/\|:.*/' let rev = s:sub(rev, '.*\zs/.*', '')