问题标签 [javahg]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
161 浏览

javahg - 如何在 javahg 中使用 mercurial 密钥环扩展

我有一个 Web 应用程序与 Mercurial 通信以进行克隆、拉取、推送、提交等,我一直在使用 RepositoryConfiguration.setHgrcPath 来提供 [auth] 用户名/密码,但需要能够使用密钥环扩展代替为了保持凭据加密。

JavaHg 目前是否支持此功能?如果是这样,我该如何配置它才能正常工作?

0 投票
4 回答
7130 浏览

java - PowerMock 静态方法存根似乎不起作用

我已经做了一堆谷歌搜索并弄乱了我的代码,但最后我似乎无法弄清楚为什么静态模拟不适用于 PowerMock 和 Mockito。

我正在尝试在 JavaHg 库https://bitbucket.org/aragost/javahgLogCommand中模拟类的方法,该方法将 javahg对象作为参数并返回该类的实例。我想让它返回一个模拟日志对象,以便我可以验证它的命令是否被调用,但是 Mockito 异常不断被抛出。on()BaseRepositoryLogCommandexecute()

这是我的代码:

使用此代码,我得到堆栈跟踪:

如果我删除匹配器并在 when 中使用 BaseRepository 对象而不是匹配器,它仍然会引发异常:

任何帮助将不胜感激 - 谢谢!


编辑:根据@Ducan 的要求,这里有一些示例代码与我使用的第三方代码非常相似。谢谢!

这不起作用,但给出了与上面不同的异常,我猜这可能是一个根本问题,以某种方式隐藏在上面的问题中:

进步?如果我将它设置为on()调用一个不调用另一个构造函数的构造函数this(),它不会给我这个错误。

0 投票
1 回答
43 浏览

maven - 如何构建 javahg?

我已尝试构建 0.7 及更高版本,但它总是失败并显示以下消息:

我如何解决它?

0 投票
1 回答
87 浏览

java - 在现有分支中从 java 运行 hg log 命令

我正在尝试使用 JavaHg 从 Java 运行一些 hg 命令。

我已经有一个现有的 hg 工作目录。

我想使用 JavaHg 连接到这个工作目录并运行 hg log 命令。

这是我走了多远:

但是,上面的代码每次都试图在该文件夹中创建一个新的存储库。

因此,它失败并出现此错误:

0 投票
0 回答
38 浏览

mercurial - 如何使用 javahg 从远程 Mercurial 存储库获取传入的更改?

我正在尝试编写一个示例程序,该程序使用 javahg 来获取有关项目存储库的信息。我在 Windows 客户端上运行,远程存储库在 Linux 服务器上。但是,当我尝试获取传入的更改时,它会挂起或给我一个空包。

相反,如果我克隆远程存储库,一切都很好,所以配置应该是正确的。

如何从远程存储库获取传入的更改?