From 8b4a1017b6403c95793fd2b818d1daf16170d613 Mon Sep 17 00:00:00 2001 From: Tim Pope Date: Wed, 29 Aug 2018 20:21:00 -0400 Subject: [PATCH] Simplify :Gstatus reset logic --- autoload/fugitive.vim | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/autoload/fugitive.vim b/autoload/fugitive.vim index f73af77..fe33314 100644 --- a/autoload/fugitive.vim +++ b/autoload/fugitive.vim @@ -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:'