For having repositories with partial checkouts (to save space):
hg co (without -C) shouldn't restore manually deleted files.
hg ci (without -A) should treat them as unmodified
hg co -m probably has to abort in case a deleted file should be merged
anything else? |