我想从我的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