Вы не можете редактировать сообщение о коммите старой ревизии, не изменяя идентификатор ревизии измененной ревизии и всех ее потомков.
Ну ... технически вы можете, если постараетесь достаточно, но техническитермин для результата - «испорченное хранилище».Репозиторий в bzr является копией распределенной базы данных ревизий, и если все реплики не согласуются с содержанием ревизии, у вас есть нарушение целостности.Это означает, что все ставки отключены, и система будет активно пытаться обнаруживать такие ситуации и отказываться работать.
Чтобы изменить сообщение о фиксации последней ревизии в ветке, вы можете использовать «bzr uncommit», после чегос помощью "bzr commit" с новым сообщением фиксации.
Чтобы изменить сообщение коммита более старой ревизии, вы получите ветку, последнюю ревизию которой вы хотите изменить, используйте "uncommit", затем "commit", и повторно-прикрепите последующие ревизии, используя «bzr rebase» или «bzr replay» (из плагина «rewrite»).
В каждом случае это приведет к созданию ветви, которая считается «расходящейся» от той, которая была у васпервоначально.Если первоначальная ветка была опубликована, ваши первоначальные ревизии могут вернуться, чтобы вызвать болезненные слияния, загрязнение истории и, как правило, преследовать вас.