mirror of
https://github.com/tpope/vim-fugitive.git
synced 2025-11-08 11:33:47 -05:00
Compare commits
1 Commits
nested/tes
...
copied
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
ea7b1ab602 |
@@ -574,7 +574,7 @@ function! s:StageDiff(...) abort
|
|||||||
return 'Git diff --cached'
|
return 'Git diff --cached'
|
||||||
elseif filename ==# ''
|
elseif filename ==# ''
|
||||||
return 'Git diff'
|
return 'Git diff'
|
||||||
elseif line =~# '^#\trenamed:' && filename =~ ' -> '
|
elseif line =~# '^#\t\%(renamed\|copied\):' && filename =~ ' -> '
|
||||||
let [old, new] = split(filename,' -> ')
|
let [old, new] = split(filename,' -> ')
|
||||||
execute 'Gedit '.s:fnameescape(':0:'.new)
|
execute 'Gedit '.s:fnameescape(':0:'.new)
|
||||||
return cmd.' HEAD:'.s:fnameescape(old)
|
return cmd.' HEAD:'.s:fnameescape(old)
|
||||||
@@ -632,7 +632,7 @@ function! s:StageToggle(lnum1,lnum2) abort
|
|||||||
let cmd = ['mv','--'] + reverse(split(filename,' -> '))
|
let cmd = ['mv','--'] + reverse(split(filename,' -> '))
|
||||||
let filename = cmd[-1]
|
let filename = cmd[-1]
|
||||||
elseif section =~? ' to be '
|
elseif section =~? ' to be '
|
||||||
let cmd = ['reset','-q','--',filename]
|
let cmd = ['reset','-q','--',split(filename,' -> ')[-1]]
|
||||||
elseif line =~# '^#\tdeleted:'
|
elseif line =~# '^#\tdeleted:'
|
||||||
let cmd = ['rm','--',filename]
|
let cmd = ['rm','--',filename]
|
||||||
else
|
else
|
||||||
|
|||||||
Reference in New Issue
Block a user