$ hg --version | head -n1
Mercurial Distributed SCM (version 1.4.1)
$ hg init
$ echo foo > foo
$ echo bar > bar
$ hg addremove
adding bar
adding foo
$ hg ci -m dummy
$ hg mv bar bar.old
$ echo bar > foo
$ hg mv foo bar
$ hg diff --git
abort: bar.old@0f06f3188566: not found in manifest! |