存储库统计信息

时间:2015-04-10 18:38:45

标签: git scripting repository bitbucket-server

我是新手,藏匿和git存储库,并试图学习东西。

我被要求获取正在创建的藏匿存储库的统计信息。

我想找到类似的东西:

  1. 每个项目每个月创建了多少个存储库?
  2. 我们总共拥有多少个存储库? ë
  3. 我需要编写一个脚本来从命令行执行此操作。

    如果你已经做过这样的事情,有人可以分享一些关于如何继续这个或一点代码概述的知识。

1 个答案:

答案 0 :(得分:0)

一个选项,虽然不一定是唯一的选择,但是可以编写一个脚本/程序来抓取REST API。您需要列出项目,并为每个项目列出所有存储库。从内存Stash不跟踪存储库的创建日期,因此您可能需要保留自己的

https://developer.atlassian.com/stash/docs/latest/reference/rest-api.html

您还可以创建一个大致相同的插件,但能够绕过权限并更快地运行(避免所有这些网络调用)。

https://developer.atlassian.com/stash/docs/latest/how-tos/creating-a-stash-plugin.html

最后,上面建议在Stash服务器(假设你有访问权限)上查看磁盘上的存储库可能很简单,因为你也会为目录创建时间戳。

https://confluence.atlassian.com/display/STASH/Stash+home+directory

如果有助于避免直接访问服务器,也可以从插件访问该目录。