什么时候需要调用git_remote_update_tips?

时间:2013-04-11 20:04:56

标签: c git libgit2

我一直在使用类似于libgit2的fetch example的git fetch功能,但我遇到了一些问题。提供的示例似乎对我不起作用。具体来说,git_remote_update_tips返回-1,giterr_last表示这是因为我已从远程断开连接。我尝试重新排序调用,因此git_remote_update_tips首先出现,但这会导致访问冲突。

我发现API文档和源代码对我来说在这方面并不是很有启发性 - 我只是想知道是否有一个准则或好的解释,确切地知道这个函数的作用以及何时我需要叫它。

1 个答案:

答案 0 :(得分:4)

事实证明,图书馆某些部分的期望已发生变化。现在存储远程磁头,直到您释放远程磁带,以便在断开连接后更新提示,如示例中的,现在可以再次使用。

还有一个没有获取refspecs的远程错误,这会在git_remote_update_tips()中出现段错误,我假设你正在使用它。

这两个问题都已修复。