Как сделать сообщение о фиксации необязательным или по умолчанию в TortoiseHG (Mercurial)? - PullRequest
0 голосов
/ 02 ноября 2011

По какой-то причине мне не нужно всегда включать сообщение при фиксации с TortoiseHG (и VisualHG).

Однако TortoiseHG (следуя синтаксису командной строки) не допустит этого. Поскольку каждый раз больно писать пробел или случайную букву, мне было интересно, есть ли способ включить сообщение о фиксации по умолчанию (например, «обновление») или сделать это сообщение необязательным (по крайней мере, в графическом интерфейсе), без перекомпиляции TortoiseHG:).

Если вам известно решение для TortoiseSVN или TortoiseGit, оно, вероятно, применимо и к TortoiseHG.

Мне известно о Поддерживает ли Mercurial пустые сообщения о фиксации? , но он не дает ответа для TortoiseHG (для CLI jk. Ответ, кажется, работает). Что касается комментариев «это плохая практика», то это верно во многих случаях, но не во всех (представьте, если Dropbox спрашивал вас каждый раз, когда что-то меняется, чтобы написать сообщение фиксации) ...

Ответы [ 2 ]

2 голосов
/ 02 ноября 2011

Нет способа сделать это в текущей версии TortoiseHg. Вы должны будете представить патч для апстрима, модифицирующий поведение. Вы можете убедиться в этом в исходном коде TortoiseHg: https://bitbucket.org/tortoisehg/thg/src/0e6a0b894e70/tortoisehg/hgqt/commit.py#cl-670

1 голос
/ 02 ноября 2011

В Mercurial не может быть пустого сообщения о коммите, оно просто не поддерживается форматом файла.Научить TortoiseHg использовать шаблон - это совсем другое, и вы можете попробовать открыть проблему для этого .

...