> Though allowing an empty commit message would also be possible (even if
> it is bad form on the user's part).
It's not always bad form. You can use revision control systems to
implement a poor-man's distributed filesystem with disconnected
operation, and then a script does a pull&commit&push. The script has no
idea what comment to use, so '' is a very wise choice.
In any case, if the user went through the trouble of writing "-m ''"
it's pretty likely he really means it (whether you agree with his
choice or not).
> Though allowing an empty commit message would also be possible (even if
> it is bad form on the user's part).
It's not always bad form. You can use revision control systems to
implement a poor-man's distributed filesystem with disconnected
operation, and then a script does a pull&commit&push. The script has no
idea what comment to use, so '' is a very wise choice.
In any case, if the user went through the trouble of writing "-m ''"
it's pretty likely he really means it (whether you agree with his
choice or not).
Stefan