I use vimdiff as the diff tool in Mercurial. When I diff a renamed or moved file, it treats the file as new instead of comparing it with the old one. Is there a way to fix that?
Here's my .hgrc:
[extensions]
hgext.extdiff =
[extdiff]
cmd.vimdiff =
I invoke it with
hg vimdiff <filename>