Как мы можем настроить сообщение о фиксации по умолчанию, используемое расширением fetch? - PullRequest
8 голосов
/ 18 февраля 2011

В сообщении о фиксации по умолчанию, которое использует fetch, «Automated merge with ....» - длинное, уродливое и засоряющее историю локальными путями каталогов. Я хотел бы заменить его на простое «Автоматическое слияние» или просто «Слияние».

Ответы [ 2 ]

8 голосов
/ 10 марта 2011

По умолчанию сообщение не настраивается (проверьте «library.zip» в папке установки Mercurial, вы увидите сообщение в виде обычного текста под hgext\fetch.pyc).

Таким образом, единственный способ - обновить исходный код «fetch» ​​- попробуйте этой версии , я просто изменил сообщение на «Fetch merge», и оно работает как взрыв: )

Вам нужно удалить library.zip\hgext\fetch.pyc и поместить туда fetch.py (обычный файл python) с содержимым по ссылке выше.

7 голосов
/ 17 октября 2012

Вместо использования специально созданного расширения для извлечения, как предлагалось ранее, вы также можете перезаписать сообщение комментария, используя псевдоним:

[alias]
fetch = fetch -m "automated merge"

Просто поместите приведенный выше код в локальный .hgrc (mercurial.ini наWindows).

...