diff --git a/bundle/git.vim/autoload/git/branch.vim b/bundle/git.vim/autoload/git/branch.vim index 940605a64..9ca811ef1 100644 --- a/bundle/git.vim/autoload/git/branch.vim +++ b/bundle/git.vim/autoload/git/branch.vim @@ -93,12 +93,14 @@ endfunction function! s:on_exit_show_branch(id, data, event) abort let pwd = get(s:job_pwds, 'jobid' . a:id, '') - if !has_key(s:branch_info, pwd) + if !has_key(s:branch_info, pwd) && !empty(pwd) let s:branch_info[pwd] = {} endif - call extend(s:branch_info[pwd], { - \ 'last_update_done' : localtime(), - \ }) + if !empty(pwd) + call extend(s:branch_info[pwd], { + \ 'last_update_done' : localtime(), + \ }) + endif endfunction function! git#branch#current(...) abort