tadman has asked for the wisdom of the Perl Monks concerning the following question:

Many here are familiar with CVS, the popular version management system, so I thought I would ask for some insight before possibly re-inventing the wheel or beginning an exercise in futility.

The question is, is there a tool that can extract "comments" put into source files and turn these comments into a log entry? I find that I would rather make notes about what I am doing, instead of having to remember until I 'commit' the changes. There is some talk here, such as Creating Changelogs from CVS with Perl, which deals with the logs once they have been created, but I couldn't find anything on creating the logs themselves. Use of VCS::CVS is likely to be required.

Conceptually, the idea is you would do something like:
# > Forgot to put in second parameter to Frobnicator # > constructor, which broke something fierce. my $frob = new Frobnicator($fooz, $zoof);
Which would get hauled out, formatted slightly, and crammed into the log file when it came time to update. If you made 1 change, or 1e9, everything would be tracked neatly. The special comments themselves would be hauled out before an import, to avoid filling the source code with heaps of redundant comments.

For the pursuit of laziness, of course.