如何在libgit2中实现git log <branch> .. FETCH_HEAD?

时间:2016-08-02 17:39:46

标签: git branch libgit2

我需要向用户显示已提取但尚未合并的提交列表。这意味着在FETCH_HEAD中找到所需的分支并显示git log <branch>..FETCH_HEAD。如何处理libgit2的最后一步?我应该在git_revwalk*<branch>以及由存储在FETCH_HEAD中的sha tip创建的伪分支共同停止<branch>。这是否意味着我首先需要将整个git_revwalk*加载到内存中?或者可能还有其他停止ga:adwordsCustomerID的方法(在FETCH_HEAD提示下开始)?

1 个答案:

答案 0 :(得分:2)

听起来您希望通过git_revwalk_push显示FETCH_HEAD中包含的提交ID。然后,您将git_revwalk_hide要停止的分支的提交ID。

这应该仅限制范围hide..show