1
我正在尝试在Rails项目中使用gdata
gem。该宝石的main development branch不支持Ruby 1.9(它require
s 'jcode'
,其中isn't needed and doesn't exist for Ruby 1.9.x)。当然有forks which do;这是一个简单的修复。然而,要在Rails项目中使用gem,我需要一个Bundler在部署时可以找到的版本,这意味着使用hg
的项目的分支将无法工作(除非Bundler具有Mercurial支持以与其Git支持现在匹配?)。将Google Code项目的克隆推送到Github可以接受吗?
对我来说,“显而易见的”解决方案是克隆主Mercurial存储库,进行我需要的修复,并将此新分支推送到Github,我的部署可以克隆它。然而,这看起来好像是不自由的,因为一个副作用就是建立一个非官方的公共Github宝石回购协议。这种事情可以吗?