В какой-то момент времени у вас есть дочерняя именованная ветвь, позвольте ей поименовать ее, по умолчанию, и вы создадите ветку с именем по умолчанию, позвоните, foo и сделайте некоторые коммиты на foo. Эта работа выглядит примерно так:
hg update default
hg branch foo
hg commit -m "created branch foo"
# work, work
hg commit
# work work
hg commit
Между тем другие делают фиксации по умолчанию. Теперь кому-то еще говорят сделать некоторую работу над foo, и они хотят узнать, может ли и что может понадобиться объединить с родительской ветвью foo. Если бы они знали, что foo пришел из-за дефолта, они могли просто запустить:
hg merge --preview default
но они не знают, откуда пришел foo. Они могут запускаться:
hg glog
или запустите черепаху и проследите линию до родителя foo, но есть ли команда, которую они могли бы запустить, которая просто сообщила бы им родительскую ветвь foo?