When commiting to SVN I can add a top level commit message to detail what is being committed, but I would ideally like a means to comment on the individual files and what has changed within them. I have seen something similar in previous employment, but this was using CVS (and I can't recall whether this was achieved with a home brew script to produce the skeleton file)
I have had a look at changelists but again I don't think (although i am willing to be proved wrong) that this gives the kind of granularity as outlined below.
Ideally I am looking for something along the lines of:
Foo.vb
- Added new function bar
Bar.vb
- Removed function foo
- Added functionality in xyz to do abc +/- Modified function to log error