-1 on the hook (vote, not veto).
+1 on enforcing full lines in the client.
I disbelieve that people would have been upset had '-m' always
appended a newline from the moment it was implemented. They would
have said, "Oh well, I guess that makes sense" and moved on. Pushing
for a hook is classic user interface decision-avoidance syndrome, like
having the "preferences" dialog in a GUI app offer a dozen options
controlling, say, how menus pop up. It's better just to choose a
reasonable behavior that gets the distractions out of the way, and
remove the knobs.
Subversion must impose conventions on log messages, because those log
messages have multiple consumers: web repository browsers, things like
Trac's 'timeline' page, the command-line client, svn2cl, etc. Users
aren't, in fact, free to choose whatever convention suits them.
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Received on Mon Mar 6 07:37:23 2006