Mercurial получить имя ветки по набору изменений

я пробовал

hg log --rev "branch([changeset])"

но то, что я получил, это коллекция всех наборов изменений в этой ветке.

Что я хочу получить, так это имя целевой ветки (например, по умолчанию) вместо всей коллекции.

Есть ли способ достичь этой цели?


person Tim Raynor    schedule 17.06.2015    source источник


Ответы (1)


Это... не то, для чего нужны наборы оборотов. Вы хотите сделать что-то совсем другое:

hg log --rev [changeset] --template "{branch}\n"

См. hg help templates.

person Kevin    schedule 17.06.2015
comment
Это именно то, что мне нужно, чтобы получить имя ветки из результата hg log --rev, который по умолчанию не показывает имя ветки. Похоже, что под капотом имя ветки находится в области видимости и может использоваться в шаблоне. Прохладный! - person Keenan Diggs; 10.01.2019