我是新手,藏匿和git存储库,并试图学习东西。
我被要求获取正在创建的藏匿存储库的统计信息。
我想找到类似的东西:
我需要编写一个脚本来从命令行执行此操作。
如果你已经做过这样的事情,有人可以分享一些关于如何继续这个或一点代码概述的知识。
答案 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
如果有助于避免直接访问服务器,也可以从插件访问该目录。