文件名称:git-index.cr:该工具创建一个git存储库的本地数据库,并通过初始提交哈希索引
文件大小:11KB
文件格式:ZIP
更新时间:2024-03-27 20:54:48
Crystal
git-index 该工具获取路径列表,并检查它们的git存储库。 它将找到的存储库表写入sqlite数据库,该表由存储库中的第一个和第二个提交哈希索引。 理由是,由于进行了重新设置,因此前几次提交不太可能更改,因此可以对存储库的身份做出相当可靠的指纹。 该工具背后的动机是与Serf和serf-handler.cr serf-hander serf-handler.cr gem或serf-handler.cr水晶实现配合使用,以实现灵活,简单的部署管理器,从而实现git repo并在基础源和触发器处部署钩子。 建立它 如果您的系统上安装了crystal,则可以使用以下命令为git-index构建二进制文件: shards build - p - s - t -- release 如果要构建静态链接的二进制文件(最好将其分发到其他系统): shards build - p - s -
【文件预览】:
git-index.cr-main
----.github()
--------workflows()
----src()
--------git-index()
--------git-index.cr(3KB)
----spec()
--------spec_helper.cr(42B)
--------config_spec.cr(4KB)
--------git-index_spec.cr(50B)
----LICENSE(11KB)
----shard.yml(271B)
----README.md(1KB)
----.editorconfig(150B)
----.gitignore(37B)