Mercurial: совместим ли порядок номеров ревизий с топологическим порядком наборов изменений? - PullRequest
6 голосов
/ 16 сентября 2011

Для двух наборов изменений X и Y одного и того же Mercurial репозитория , всегда ли выполняется следующее условие:

если X является родителем Y , то редакция (X) <<em> редакция (Y)

Если это верно, это по спецификации или просто как в настоящее время реализовано? Другими словами, можно ли рассчитывать на это условие для будущих версий Mercurial?

1 Ответ

3 голосов
/ 16 сентября 2011

Да, номера редакций отражают топологическое упорядочение наборов изменений.

Номера ревизий, которые вы видите, являются просто порядком записей revlog для журнала изменений, а записи revlogs всегда сортируются топологически. Иными словами, номера ревизий раздаются по порядку в данном хранилище, и вы не можете подключить ребенка, пока не подключите его предков.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...