如果给定开始和结束修订号,是否有一个 bzrlib 函数将 return 所有带点的 revnos?
Is there a bzrlib function that will return all of the dotted revnos if given a start and end revision number?
我想以某种方式 return 每一个 revno 和两个修订号之间的虚线 revno。
如果我输入了 1010..1000
,我怎样才能得到中间的所有修订号?
如果 rev 号 1005 有一个分支,并且每个带点的 revnos 都是
997.5.1 - 997.5.3
我怎么会return:
list = [1010, 1009, 1008, 1007, 1006, 1005, 997.5.3, 997.5.2, 997.5.1, 1004, 1003, 1002, 1001, 1000]
您可以使用 Branch.iter_merge_sorted_revisions
遍历一个范围内的修订。它以开始和停止 revision_id 作为参数。
您可以使用 Branch.dotted_revno_to_revision_id
将带点的 revnos 转换为修订 ID。
我想以某种方式 return 每一个 revno 和两个修订号之间的虚线 revno。
如果我输入了 1010..1000
,我怎样才能得到中间的所有修订号?
如果 rev 号 1005 有一个分支,并且每个带点的 revnos 都是
997.5.1 - 997.5.3
我怎么会return:
list = [1010, 1009, 1008, 1007, 1006, 1005, 997.5.3, 997.5.2, 997.5.1, 1004, 1003, 1002, 1001, 1000]
您可以使用 Branch.iter_merge_sorted_revisions
遍历一个范围内的修订。它以开始和停止 revision_id 作为参数。
您可以使用 Branch.dotted_revno_to_revision_id
将带点的 revnos 转换为修订 ID。