问题标签 [hgrc]

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 投票
2 回答
1484 浏览

mercurial - 配置 HG 以对特定服务器使用未压缩传输

是否可以将 Mercurial 或 TortoiseHG 配置为在从某些服务器拉取或克隆时始终使用未压缩传输?我们在 Kiln 上有存储库,这些存储库具有位于本地 LAN 上的子存储库(主要是大型二进制文件)。当克隆或从 Kiln 拉取时,不应该使用未压缩的,但是子存储库应该使用未压缩的。我想指定任何时候 HG 访问我们的本地服务器,它应该使用未压缩的。我们使用 HgLab 作为我们的本地存储库服务器。

0 投票
2 回答
726 浏览

mercurial - hg 在传出 mq 钩子上中止

我正在尝试运行hg pull -u,但它给出了以下错误:

我的 .hgrc 包含这个钩子,我猜这是导致问题的原因:

hg incoming正如我所期望的那样,给了我更改列表,并且本地或远程存储库中都没有 mq 补丁(hg qapplied并且hg qseries什么都不返回)。

简单的解决方法是注释掉我的 .hgrc 文件的这一部分。然后我可以拉,但是在合并时我发现我的存储库中有多个头,这是导致错误的原因吗?如果是这样,更准确的错误消息可能会很好。如果没有,有人有更好的解决方法吗?

0 投票
1 回答
3862 浏览

mercurial - 如何解决 Mercurial 的“未知存储库格式:需要功能“大文件”(升级 Mercurial)”错误?

我的服务器通过 Python 模块运行 Mercurial 2.6,由 HTTPS 通过 IIS 6.1(Server 2008 R2)公开。

我已经验证 Mercurial 版本内置了 largefiles 扩展,并且我已经按照文档使用“hg lfconvert”命令转换了我的存储库。

我的 TortoiseHg 客户端 (v2.8.1) 还内置了扩展程序,并且在我的全局设置 (Mercurial.ini) 中启用了它。

当我尝试克隆转换后的存储库时,我收到以下错误消息作为 HTTP 错误:

HTTP 错误:500(未知存储库格式:需要功能“大文件”(升级 Mercurial))

据我所知,我已经启用了一切。我错过了什么?

0 投票
1 回答
615 浏览

mercurial - Hg (Mercurial SCM) 和 Notify - 如何获取项目名称和编辑电子邮件主题?

我正在使用 Hg(1.6.4) 和 Notify 扩展,我正在尝试用电子邮件主题上的项目名称覆盖变更集模板。我阅读了“hg 模板帮助”,但没有找到特定的标签来获取项目名称。

{webroot} 和 {root} 标签获得了所有路径,我只想要 PROJECT 名称,即:

/home/USER/repo/PROJECT/rev

是否可以只提取项目名称?是否有任何标签或模板可以解析并获取项目名称?

0 投票
1 回答
366 浏览

mercurial - Hg 寻呼机扩展不适用于“责备”

我正在使用带有pager扩展程序的 Merucial,并且我正在尝试配置为使用寻呼机blame,但它不起作用。

我的.hgrc文件中有:

其他命令 - diffstatushelplog正确地通过寻呼机路由,但blame不是。关于为什么的任何想法?

0 投票
2 回答
8270 浏览

mercurial - 我如何知道 Mercurial 的当前标签?

现在,我通过 Mercurial ( hg) 获取 vim 源代码:

然后

几个小时后,我怎么知道我在哪个标签上工作?

是否有一些 Mercurial 命令告诉当前标签信息?

0 投票
1 回答
3792 浏览

mercurial - Mercurial HG:“hg push”返回中止:HTTP 错误 500:没有这样的文件或目录

我正在使用 mercurial,当我尝试使用 hg push 时,出现此错误:

服务器信息:

  • 使用 Mercurial 的 Nginx
  • Debian 7.1

知道为什么吗?拉动工作正常。

编辑:通过启用 http 推送,我可以看到堆栈跟踪:error.html

EDIT2:但是,如果我禁用使用 http 的可能性,最初的错误就会回来。

EDIT3:这是我进行引用时的错误:

编辑 4: 放置在 /usr/mercurial 中的 repos hgrc 文件如下所示:

EDIT5:ngnix 错误日志:

这是我尝试推送时 ngnix 端的错误日志:

EDIT5:这是 repos ngnix 设置:

0 投票
1 回答
144 浏览

mercurial - 乌龟和状态前挂钩

我在 hgrc 文件中添加了“pre-status”钩子,如果我在控制台中输入“hg status”,它工作得很好。但是这个钩子在 Tortoise HG 中不起作用。我花了几个小时试图解决这个谜语,但看起来 Tortoise HG 使用了与“hg status”不同的东西来显示存储库中的变化。

有什么方法可以让我的钩子与 TortoiseHG 一起使用吗?

0 投票
2 回答
326 浏览

mercurial - 在 bitbucket 上编辑存储库的 .hgrc

有没有办法在 Bitbucket 上访问和编辑 Mercurial 存储库的 .hgrc 文件?我说的是 Bitbucket 本身的存储库,而不是它的本地克隆。

用例是我想在 .hgrc 文件中添加以下内容

按照此处的建议将存储库标记为非发布。

0 投票
1 回答
228 浏览

mercurial - hg update over ssh 不工作(hg clone 工作良好......)

在 mercurial 版本控制下,我在 bitbucket.org 上有一些代码。现在我想通过 ssh 在我的 ubuntu 机器上下载代码。当我使用 hg clone 时,一切正常。但是 hg update 从不更新任何文件。我什至没有被要求提供我的 ssh 密码。我检查了这些设置:

-> 看起来不错。

-> path.default = ssh://hg@bitbucket.org/user/myrepo...

你知道还有什么要检查的吗?

谢谢。