Нет, в Mercurial такой функции нет.Вы можете сделать это с небольшим расширением:
import sys
from mercurial import dispatch, extensions, commands
def uisetup(ui):
extensions.wrapfunction(commands, 'help_', default)
def default(orig, ui, repo, **opts):
if len(sys.argv) == 1:
# No command given
sys.argv.append('summary')
return dispatch.run()
else:
return orig(ui, repo, **opts)
Поместите вышесказанное в файл, скажем, default.py
и загрузите расширение.Простой hg
теперь будет вести себя как hg summary
, а такие вещи, как hg add -h
, по-прежнему вызывают справку.