有没有办法从远程存储库中提取提交消息?

时间:2012-05-14 19:07:20

标签: git message git-clone

我有一个脚本,它基本上分析给定远程存储库中的提交消息。

我当前的实现克隆了远程存储库,然后遍历每个分支,运行“git whatchanged”命令。

如果我需要的只是提交消息,那么有什么方法可以在不必克隆存储库的情况下这样做吗?我认为这会大大加快脚本速度。

1 个答案:

答案 0 :(得分:1)

我不相信git提供了一种远程迭代存储库的机制。如果你在本地保存一个缓存的工作目录,那么你不应该重新克隆整个你只是应用更新,那么你就不应该有速度问题。

如果您的远程存储库恰好位于github,那么他们就会有一个远程HTTP API,用于与可能使您描述的存储库进行交互的存储库进行交互。