Mercurial を自分の Rails サイトに統合したいと思っています。status、summary、log、さらには clone などの基本的なコマンドを実行したいと考えています。Mercurial ライブラリと直接やり取りし、正規表現によるコマンド ライン解析を避けたいと考えています。
Mercurial は Python で書かれています。ルビーを使用しています。したがって、Mercurial Ruby バインディングが必要です。ただし、ないようです。したがって、プラン B は、Ruby/Python (Python インタープリターを Ruby に埋め込むための拡張ライブラリ) またはrubypython (Ruby インターフェースを備えた Ruby と Python 間の C ブリッジ) のようなものを使用することです。
これらのライブラリの 1 つが、私が求めているものを提供しない理由が何かわかりますか?
誰にも代替案はありますか?