Since git does not support mercurial / bazaar status between the two versions, none of the fugitives can do this. git has git diff --name-status instead, but a simple grep indicates that this function is never used by runaways, except to verify that some file is clean (i.e. unmodified) when executed by :Gw and friends.
If you are not afraid of experimental code, you can try aurum , it can bring you a status window with
AuStatus rev topic wdrev development
and see vimdiff of a specific file with C (closes the default status window, use let g:aurum_statwincmd='k' to avoid).
Note: with hg-git and vim compiled with + python aurum, more stable code will be used, since mercurial is the main VCS that I use.
Another idea is to use vcscommand, mercurial / bazaar and hg-git / bzr-git. Then the status will be viewed with
VCSStatus -r topic -r development
(mercury, I donβt remember how to do it in the market). However, I am not familiar with vcscommand, so I canβt say whether it offers as many interactive functions in the status buffer as there is a fugitive or aurum (it seems that this is not so: nmap <buffer> in git status buffer does not show anything). The above code should work as per the documentation, but I have not tested.
Zyx
source share