Я новичок в Mercurial, и меня интересует процесс слияния. Хотелось бы посмотреть, как это происходит программно, но что-то не получилось. Я не понимаю, как вызвать опцию, как мы делаем это с консоли, используя команду hg merge --tool internal:fail
.
Я сделал это так
commands.merge(ui, repo, tool='internal:fail')
, но все равно работает по умолчанию kdiff3.
Я пытался сделать это
ui.setconfig('ui', 'merge', 'internal:fail')
commands.merge(ui, repo)
но он работает как предыдущий.
Если кто-то понимает, что я делаю неправильно и как это исправить, пожалуйста, ответьте мне.
Спасибо за внимание к моему вопросу, хорошо провести время =)