Run diff for :Gstatus from project root

Closes https://github.com/tpope/vim-fugitive/issues/1155
This commit is contained in:
Tim Pope
2019-01-03 21:06:01 -05:00
parent 8c89c8d1f5
commit 9e4fd4b3f6

View File

@@ -1482,8 +1482,8 @@ function! fugitive#BufReadStatus() abort
endif endif
let b:fugitive_diff = { let b:fugitive_diff = {
\ 'Staged': split(system(fugitive#Prepare('diff', '--no-ext-diff', '--no-prefix', '--cached', '--')), "\n"), \ 'Staged': split(system(fugitive#Prepare('diff', '--no-ext-diff', '--no-prefix', '--cached')), "\n"),
\ 'Unstaged': split(system(fugitive#Prepare('diff', '--no-ext-diff', '--no-prefix', '--')), "\n")} \ 'Unstaged': split(system(fugitive#Prepare('diff', '--no-ext-diff', '--no-prefix')), "\n")}
let expanded = get(b:, 'fugitive_expanded', {'Staged': {}, 'Unstaged': {}}) let expanded = get(b:, 'fugitive_expanded', {'Staged': {}, 'Unstaged': {}})
let b:fugitive_expanded = {'Staged': {}, 'Unstaged': {}} let b:fugitive_expanded = {'Staged': {}, 'Unstaged': {}}