Merge pull request #1202 from chrisbra/resolve_symlink

Try to resolve symlinks for git
This commit is contained in:
Christian Brabandt 2016-07-02 10:55:49 +02:00 committed by GitHub
commit c6f5d8b823
1 changed files with 5 additions and 1 deletions

View File

@ -117,7 +117,11 @@ function! airline#extensions#branch#head()
let l:vcs_priority = get(g:, "airline#extensions#branch#vcs_priority", ["git", "mercurial"])
let found_fugitive_head = 0
let l:git_head = s:get_git_branch(expand("%:p:h"))
if exists("*fnamemodify")
let l:git_head = s:get_git_branch(fnamemodify(resolve(@%), ":p:h"))
else
let l:git_head = s:get_git_branch(expand("%:p:h"))
endif
let l:hg_head = s:get_hg_branch()
if !empty(l:git_head)