2013-02-20 86 views
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宝石回购协议。这种事情可以吗?

回答

0

这绝对没问题,只要许可证允许。不要忘记链接回原始回购,并清楚地说明你在自述中正在做什么。