Какой самый простой способ получить hg ... --template '{branches}' return default вместо пустой строки, когда печатаемый набор изменений является частью ветви по умолчанию?
hg ... --template '{branches}'
default
Я не нашел в шаблоне способа сделать это. Если я в шеллскрипте, я делаю что-то вроде:
BRANCH=$(hg log --revision 0 --template '{branches}') echo ${BRANCH:=default}
Хотя, если у вас есть превосходное расширение приглашения hg , вы можете сделать:
hg prompt '{branch}'