【问题标题】:Does Repository.walk traverse all commitsRepository.walk 是否遍历所有提交
【发布时间】:2014-11-23 19:40:38
【问题描述】:

pygit2中,Repository.walk可以用来从一个提交开始遍历提交。

但是the docs 没有明确说明是否将遍历存储库中的所有提交,包括悬空提交,或者只是开始提交的父级和子级。

如果这不包括悬空提交,我可以做些什么来遍历它们吗?

【问题讨论】:

    标签: python git libgit2 pygit2


    【解决方案1】:

    this answer找到相关资料。

    Repository.walk 不关心悬空提交,但是可以使用git_odb_foreach,在pygit2 术语中它只是转换为迭代存储库对象(检查Repository_as_iter 函数)。

    【讨论】:

      猜你喜欢
      • 2020-08-04
      • 1970-01-01
      • 2021-11-10
      • 2010-10-27
      • 2012-06-20
      • 2013-01-24
      • 2019-08-17
      • 2018-10-23
      • 1970-01-01
      相关资源
      最近更新 更多