Есть ли функция bzrlib, которая будет возвращать все помеченные точками revnos, если даны начальный и конечный номер ревизии? - PullRequest
0 голосов
/ 19 июня 2020
• 1000 1005 * Если было ответвление от номера версии 1005, и каждая из этих версий с точками была

997.5.1 - 997.5.3

Как я мог вернуться:

list = [1010, 1009, 1008, 1007, 1006, 1005, 997.5.3, 997.5.2, 997.5.1, 1004, 1003, 1002, 1001, 1000]

1 Ответ

1 голос
/ 22 июня 2020

Вы можете использовать Branch.iter_merge_sorted_revisions для перебора ревизий в диапазоне. В качестве аргументов требуется start и stop revision_id.

Вы можете использовать Branch.dotted_revno_to_revision_id для преобразования номеров ревью с точками в идентификаторы ревизий.

...