Simplify :Gstatus reset logic

This commit is contained in:
Tim Pope
2018-08-29 20:21:00 -04:00
parent 66e0fe5d3e
commit 8b4a1017b6

View File

@@ -1864,11 +1864,7 @@ function! s:StageToggle(lnum1,lnum2) abort
endif
execute lnum
if section ==# 'staged'
if filename =~ ' -> '
let files_to_unstage = split(filename,' -> ')
else
let files_to_unstage = [filename]
endif
let files_to_unstage = split(filename, ' -> ')
let filename = files_to_unstage[-1]
let cmd = ['reset', '-q'] + map(copy(files_to_unstage), '"./" . v:val')
elseif getline(lnum) =~# '^.\=\tdeleted:'