Unfortunately, as I said on the mailing list, it’s not possible to cancel the deletion or reversal.
The -C option for hg update command says specifically:
options:
-C --clean discard uncommitted changes (no backup)
-c --check update across branches if no uncommitted changes
-d --date date tipmost revision matching date
-r --rev REV revision
--mq operate on patch repository
Therefore, changes to this file are lost.
What you can do is get the file from a specific version, but that sounds to me, since you had uncommitted changes to the file, and the changes and / or file were completely deleted.
source share