mirror of
https://github.com/tpope/vim-fugitive.git
synced 2025-11-12 21:33:53 -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)
|
return s:DoToggleUnstagedHeading(a:heading)
|
||||||
endfunction
|
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
|
function! s:DoToggleStaged(record) abort
|
||||||
if a:record.patch
|
if a:record.patch
|
||||||
return s:StageApply(a:record, 1, ['--cached'])
|
return s:StageApply(a:record, 1, ['--cached'])
|
||||||
@@ -2614,10 +2623,6 @@ function! s:DoToggleStaged(record) abort
|
|||||||
endif
|
endif
|
||||||
endfunction
|
endfunction
|
||||||
|
|
||||||
function! s:DoStageStaged(record) abort
|
|
||||||
return -1
|
|
||||||
endfunction
|
|
||||||
|
|
||||||
function! s:DoUnstageStaged(record) abort
|
function! s:DoUnstageStaged(record) abort
|
||||||
return s:DoToggleStaged(a:record)
|
return s:DoToggleStaged(a:record)
|
||||||
endfunction
|
endfunction
|
||||||
@@ -2644,6 +2649,15 @@ function! s:DoUnstageUnstaged(record) abort
|
|||||||
endif
|
endif
|
||||||
endfunction
|
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
|
function! s:StagePatch(lnum1,lnum2) abort
|
||||||
let add = []
|
let add = []
|
||||||
let reset = []
|
let reset = []
|
||||||
|
|||||||
Reference in New Issue
Block a user