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

时间:2014-09-30 14:23:38

标签: mercurial sbt

我想从我的mercurial存储库状态(主要是:版本ID和干净状态)中获取信息到一些Scala代码中(用于执行println(“Hello you isre version version”+ v))。

是否有SBT插件?

我找到this onethat one,但第一个似乎没有托管在SBT“社区插件”存储库中(尽管列在网站上),第二个只有一个少数scala / sbt兼容版本。

1 个答案:

答案 0 :(得分:0)

使用通用工具,例如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