[PATCH] improved semantics for remove (issue438)
Matt Mackall
mpm at selenic.com
Fri Mar 21 15:21:36 CDT 2008
Our discussion on IRC talked about reducing this discussion to a table
that lays out -all- the details. We ended up with something like this:
C M A !
none RD W W R unchanged files deleted, missing files removed
-f RD RD R R all files deleted and removed
-A W W W R missing files removed
-k R R R W non-missing files removed
combo R R R R ie -Ak, -kf, etc.
where R=remove from dirstate, D=delete from disk, and W=warn and the
columns correspond to hg status states. We could kill the -k flag and
further simplify this to:
C M A !
none RD W W R
-f RD RD R R
-A W W W R
-Af R R R R
I personally can't really see a reason to have remove warn about missing
files like -k does. But if it ought to, we should consider putting a W
at none/!.
--
Mathematics is the supreme nostalgia of our time.
More information about the Mercurial-devel
mailing list