Right now, whenever I make a commit with svn, I use the -m option to input the log comment for a revision. However, I'm likely to forget things if I've been working on a revision for a long time. Is there a way to mark comments for a revision as I work on it so I don't have to type them when I commit?
I just keep them in a file then use the --file <filename>
arg instead of the -m
option.
I know this probably comes across more as bitching than answering the question, but I feel I need to expand on the comment...
It's usually not a great idea to make a single commit that contains lots and lots of changes, even if all those changes are described in the change message. If something needs to be reverted, merged, etc it's a lot easier to have smaller, more easily digested commits. Given that, the commit message should usually be just stuff that you can actually still remember when the commit is done.
And if unsure, a simple diff before commit usually refreshes my mind about what was changed, and sometimes tells me that it should be split into more than one commit as well.