使用 smartgit broken 在我的子存储库上调用 Groovy 脚本作为预提交挂钩

Calling Groovy script as a pre-commit hook on my subrepository using smartgit broken

在其他地方独立调用预提交 groovy 脚本(不是在我的子仓库中)(使用 windows 命令行)。我正在使用 Windows 7.

但是,调用位于子存储库中的 groovy 脚本失败并出现以下错误

Caught: java.net.MalformedURLException: unknown protocol: c

经过进一步研究,我发现了这个 https://issues.apache.org/jira/browse/GROOVY-7022

invoking scripts using fullpath was broken

我使用的是 Groovy 2.4.3,将其更新为 Groovy 2.4.4 解决了我的问题:)