Johannes Schindelin [off-list ref] writes:
quoted
The patch is for people who thinks the user who uses the "--all"
flag deserves the danger that comes with the convenience.
Comments?
This is a sane default behaviour. Maybe introduce yet another flag
"--no-remove", which says that removes should not be performed? But then,
"--all" is mostly used by lazy people, who probably expect the removes to
take place.
Well, let's refrain from using that word; I am one of the "lazy"
people, but I do that on purpose and from principle, not from
lazyness. http://members.cox.net/junkio/per-file-commit.txt.