mirror of
https://github.com/tpope/vim-fugitive.git
synced 2025-11-15 23:03:51 -05:00
Fix status diffs broken by missing sub attribute
Fixes https://github.com/tpope/vim-fugitive/issues/1367
This commit is contained in:
committed by
Tim Pope
parent
973d814e26
commit
a3ba0ca67f
@@ -2531,6 +2531,7 @@ function! s:StageInfo(...) abort
|
||||
\ 'paths': map(reverse(split(text, ' -> ')), 's:Tree() . "/" . v:val'),
|
||||
\ 'commit': matchstr(getline(lnum), '^\%(\%(\x\x\x\)\@!\l\+\s\+\)\=\zs[0-9a-f]\{4,\}\ze '),
|
||||
\ 'status': matchstr(getline(lnum), '^[A-Z?]\ze \|^\%(\x\x\x\)\@!\l\+\ze [0-9a-f]'),
|
||||
\ 'sub': get(get(get(b:fugitive_files, section, {}), text, {}), 'sub', ''),
|
||||
\ 'index': index}
|
||||
endfunction
|
||||
|
||||
|
||||
Reference in New Issue
Block a user