The following table details the behavior of remove for different file
states (columns) and option combinations (rows). The file states are
Added, Clean, Modified and Missing (as reported by hg status). The
actions are Warn, Remove (from branch) and Delete (from disk).
A C M !
none W RD W R
-f R RD RD R
-A W W W R
-Af R R R R