Log comments cannot be changed/edited/annotated
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Bazaar |
Confirmed
|
Low
|
Unassigned |
Bug Description
Log comments are important when trying to understand old changes. Occasionally, they are incorrect or incomplete for one reason or another. When someone figures out the error (or incompleteness), typically the hard way, there should be a way to fix the problem, either by changing the offending log-comment or by being able to annotate it post-facto. `uncommit' or `rebase' are great, but don't help here because those log entries may be very old in a repository shared by too many people.
Currently, there is no where that the coder can write down the fact that a particular log-comment is wrong/incomplete, so as to spare the work of some other coder 2 year later. I understand that maybe changing the log-comment retro-actively is technically difficult, but that can be circumvented: e.g. revision 3245 may contain a special item which says "log comment for revision 435 should now be replaced by `blabla'". The log-comment of revision 435 stays unchanged, but is then replaced by `blabla' in "bzr log". Uncommitting revision 3245 would cause "bzr log" to print the original log comment for revision 435, just as "bzr log" does on any branch that does not include the revision 3245.
Changed in bzr: | |
status: | Triaged → Confirmed |
importance: | Wishlist → Low |
tags: | added: check-for-breezy |
This is more of a feature request than a bug, but it could still be useful functionality.