1

我希望将 Mercurial 集成到我的 Rails 站点中。我想运行基本命令,例如状态、摘要、日志,甚至可能是克隆。我想直接与 Mercurial 库交互,并避免通过正则表达式进行任何命令行解析。

Mercurial 是用 Python 编写的;我正在使用红宝石。所以,我需要 Mercurial Ruby 绑定。然而,似乎没有。因此,计划 B 将使用Ruby/Python(将 Python 解释器嵌入到 Ruby 中的扩展库)或ruby​​python(Ruby 和 Python 之间的 C 桥,带有 Ruby 接口)之类的东西。

你们都明白为什么这些库之一不能为我提供我想要的东西吗?

有没有人有任何替代的想法?

4

3 回答 3

2

所以,我需要 Mercurial Ruby 绑定。然而,似乎没有。

你说的对。但是还有比 Ruby绑定到 Python Mercurial 实现更好的东西: Ruby (加上一点点 C)Mercurial 实现

于 2010-05-10T19:12:36.980 回答
2

我会查看redmine代码,然后做他们所做的任何事情。

于 2010-05-10T18:34:49.853 回答
0

查看 Beanstalk 团队发布的 Mercurial-Ruby gem。

https://github.com/iSabanin/mercurial-ruby

于 2011-09-26T15:43:13.463 回答