When committing a large set of changes and writing a commit message, I often can't remember what exactly I've done since the previous commit and I have to do diff on the modified files. This is usually OK but sometimes when I rename a frequently used method, for instance, a lot of files are modified insubstantially and most of the diffs turn out to be useless.
So, after performing some change, like a bugfix or a new feature etc., I would like to be able to put a quick note of what I've done (like, a shortcut Ctrl-Alt-A=Annotate, and a brief text editor popup - 'Added automatic conversion of foos to bars') and have a view of these notes and have them included into the commit message automatically.
Even better would be to be able to view what files were changed between these actions.
Or is there a quick way to do the same thing with the present features?