我可以使用什么sbt插件将mercurial repo信息保存到生成的代码中



我想从我的mercurial存储库状态(主要是:修订id和干净状态)中获得信息,并将其转换为一些Scala代码(比如println("你好,你正在运行版本"+v))。

有SBT插件吗?

我找到了这个和那个,但第一个似乎没有托管在SBT"社区插件"存储库上(尽管在网站上列出了),第二个只有几个scala/SBT兼容的版本。

使用通用工具,如MercurialRev(仅限Win),它将模板文件中的特殊关键字替换为已检查存储库中的相应值

来自具有修改的工作目录的<Some Repo>的样本

HG:REV_NUM  39
HG:REV_LMOD_N   1
HG:REV_LMOD_P   +
HG:REV_ID   dc3bad781bc5
HG:BRANCH   default
HG:TAG      tip

最新更新