mirror of
https://github.com/tpope/vim-fugitive.git
synced 2025-11-12 13:23:52 -05:00
Fix stacking untracked files
This commit is contained in:
@@ -2605,6 +2605,15 @@ function! s:DoStageUnstagedHeading(heading) abort
|
||||
return s:DoToggleUnstagedHeading(a:heading)
|
||||
endfunction
|
||||
|
||||
function! s:DoToggleUntrackedHeading(...) abort
|
||||
call s:TreeChomp('add', '.')
|
||||
return 1
|
||||
endfunction
|
||||
|
||||
function! s:DoStageUntrackedHeading(heading) abort
|
||||
return s:DoToggleUntrackedHeading(a:heading)
|
||||
endfunction
|
||||
|
||||
function! s:DoToggleStaged(record) abort
|
||||
if a:record.patch
|
||||
return s:StageApply(a:record, 1, ['--cached'])
|
||||
@@ -2614,10 +2623,6 @@ function! s:DoToggleStaged(record) abort
|
||||
endif
|
||||
endfunction
|
||||
|
||||
function! s:DoStageStaged(record) abort
|
||||
return -1
|
||||
endfunction
|
||||
|
||||
function! s:DoUnstageStaged(record) abort
|
||||
return s:DoToggleStaged(a:record)
|
||||
endfunction
|
||||
@@ -2644,6 +2649,15 @@ function! s:DoUnstageUnstaged(record) abort
|
||||
endif
|
||||
endfunction
|
||||
|
||||
function! s:DoToggleUntracked(record) abort
|
||||
call s:TreeChomp(['add', '--'] + a:record.paths)
|
||||
return 1
|
||||
endfunction
|
||||
|
||||
function! s:DoStageUntracked(record) abort
|
||||
return s:DoToggleUntracked(a:record)
|
||||
endfunction
|
||||
|
||||
function! s:StagePatch(lnum1,lnum2) abort
|
||||
let add = []
|
||||
let reset = []
|
||||
|
||||
Reference in New Issue
Block a user