本文整理汇总了Python中bzrlib.bzrdir.BzrDir.open_containing_tree_branch_or_repository方法的典型用法代码示例。如果您正苦于以下问题:Python BzrDir.open_containing_tree_branch_or_repository方法的具体用法?Python BzrDir.open_containing_tree_branch_or_repository怎么用?Python BzrDir.open_containing_tree_branch_or_repository使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类bzrlib.bzrdir.BzrDir
的用法示例。
在下文中一共展示了BzrDir.open_containing_tree_branch_or_repository方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: prepareObj
# 需要导入模块: from bzrlib.bzrdir import BzrDir [as 别名]
# 或者: from bzrlib.bzrdir.BzrDir import open_containing_tree_branch_or_repository [as 别名]
def prepareObj(obj):
(
tree,
branch,
repo,
relpath,
) = BzrDir.open_containing_tree_branch_or_repository(obj.vcsDir)
obj.branch = branch
obj.repo = repo
###
obj.est = EventSearchTree()
obj.firstRev = None
obj.lastRev = None
for (
rev_id,
depth,
revno,
end_of_merge,
) in branch.iter_merge_sorted_revisions(direction="forward"):
rev = obj.repo.get_revision(rev_id)
epoch = rev.timestamp
obj.est.add(epoch, epoch, rev_id)
if not obj.firstRev:
obj.firstRev = rev
obj.lastRev = rev
示例2: prepareObj
# 需要导入模块: from bzrlib.bzrdir import BzrDir [as 别名]
# 或者: from bzrlib.bzrdir.BzrDir import open_containing_tree_branch_or_repository [as 别名]
def prepareObj(obj):
tree, branch, repository, relpath = \
BzrDir.open_containing_tree_branch_or_repository(obj.vcsDir)
obj.branch = branch
obj.repo = repository