In TortoiseCVS if you hit Escape and you have already entered anything in the Log Message field, it shows a dialog asking something like "Do you want to discard this Log Message ?" before closing the dialog. (If it is blank Escape will close the dialog unconditionally)
Perhaps it could be done like that. Perhaps with a configuration setting like "do you want to be prompted about losing partially completed log messages on selecting escape from the Commit dialog" so that those that want strict instant escapes at all times can get that.
Possibly,
Richard.
Richard Kerry
BNCS Engineer, SI SOL Telco & Media Vertical Practice
G300, Stadium House, Wood Lane, London, W12 7TA
This e-mail and the documents attached are confidential and intended solely for the addressee; it may also be privileged. If you receive this e-mail in error, please notify the sender immediately and destroy it. As its integrity cannot be secured on the Internet, the Atos group liability cannot be triggered for the message content. Although the sender endeavours to maintain a computer virus-free network, the sender does not warrant that this transmission is virus-free and will not be liable for any damages resulting from any virus transmitt