Шаблоны Mercurial: "{branch}" возвращает "default"? - PullRequest
2 голосов
/ 18 августа 2010

Какой самый простой способ получить hg ... --template '{branches}' return default вместо пустой строки, когда печатаемый набор изменений является частью ветви по умолчанию?

1 Ответ

2 голосов
/ 18 августа 2010

Я не нашел в шаблоне способа сделать это. Если я в шеллскрипте, я делаю что-то вроде:

BRANCH=$(hg log --revision 0 --template '{branches}')
echo ${BRANCH:=default}

Хотя, если у вас есть превосходное расширение приглашения hg , вы можете сделать:

hg prompt '{branch}'
...