First of all, are you sure that the renaming was not detected? Mercurial, by default, detects moves where the file remains unchanged (that is, where it was not renamed + edited), and writes it as a rename. Make sure this was not detected with hg log -f NEW_PATH.
If this was not written as a rename, make a branch from the old commit with the correct rename and merge:
hg update -r ORIGINAL_COMMIT
hg move OLD_PATH NEW_PATH
hg commit
hg update default
hg merge -r tip
hg commit
hg log -f NEW_PATH
, --tool :other "" ( , ) .
: , evolve. ( hg amend hg commit --amend hg commit --amend) ( hg evolve --all) [1]. , evolve; , , / ( ). , , , , , ; , , Mercurial, . : , .
[1] , hg evolve , , . hg log --hidden ( --hidden).