Обновление сообщения коммита в расширении Mercurial MQ - PullRequest
7 голосов
/ 06 апреля 2010

После использования hg qnew и hg qrefresh для создания и обновления патча, который я хочу применить к своему репозиторию, но сообщение о фиксации, которое я написал, когда я делал hg qnew, было не очень хорошим, оно не ссылалось на номер билета от trac, и я хотел бы кое-что сказать в нем о некоторых проблемах, которые решает мой коммит.

Как мне сделать что-то вроде hg qrewritemycommitmessage. Я изучил документы на веб-сайте , и я ничего не нашел.

Ответы [ 2 ]

7 голосов
/ 06 апреля 2010

Вы просто делаете hg qrefresh -m "new commit message".

5 голосов
/ 14 декабря 2011

В дополнение к

$ hg qrefresh -m "new message"

предложенный kuy, вы также можете использовать

$ hg qrefresh -e

для редактирования текущего сообщения. Я нахожу это очень удобным, так как у меня часто бывают многострочные коммит-сообщения, которые мне нужно много раз пересматривать в течение срока действия патча. Infact, я всегда создаю свои патчи без сообщения фиксации - просто hg qnew foo - и затем редактирую сообщение фиксации, когда я иду вперед.

...