多git repo快速数据挖掘API

时间:2017-02-02 18:50:33

标签: git gerrit opengrok

是否有一个允许快速API访问完整版本历史记录的系统以及几百个git repos中的任何文件的任何版本。 git CLI太慢了。格里特甚至更慢。

我基本上在寻找可以自动镜像大量git repos的东西,但是以更有效的方式存储数据,以便可以通过某些API快速访问它。 阅读一下OpenGrok,但它的API似乎没有提供详细的版本历史记录。它更专注于搜索。

2 个答案:

答案 0 :(得分:0)

您可能有兴趣尝试using hadoop.

看起来仍然很有实验性,但这是一个简短的阅读,可能值得一试。

答案 1 :(得分:0)

你的第二段是正确的; OpenGrok允许您搜索

  • 文件内容
  • 提交日志内容

但不允许您搜索文件的历史版本的内容。有可能使用预提交挂钩,您可以强制执行结构化提交消息,从而使其成为可行的解决方案。

我为无法回答您的问题而道歉,但希望这会缩小您的搜索范围。