Есть ли способ заставить hg extdiff включать подрепозитории?

Я хотел бы настроить Mercurial, чтобы он мог делать что-то вроде «hg diff -S», но с помощью внешнего инструмента сравнения (в частности, kdiff3). Логичным способом сделать это было бы что-то вроде

hg extdiff -S -p kdiff3

Однако это не работает, потому что расширение extdiff не поддерживает опцию «-S», которую многие другие команды mercurial используют для включения подрепозиториев. Есть ли обходной путь?


person Quentin    schedule 12.09.2011    source источник


Ответы (1)


Нет, боюсь, что нет -- добавление флага --subrepos в расширение extdiff не было желанным, когда мой клиент спонсировал работу над другими командами.

person Martin Geisler    schedule 14.09.2011