我已将 https://hackage.haskell.org/package/language-c-0.4.7中列出的存储库克隆为上游存储库,即:http ://code.haskell.org/language-c 。
我在其中做了一些修改和修复,并将它们记录为补丁。
但后来我发现,如果我想在
http://hub.darcs.net上发布它们,我需要一个 darcs-2 存储库,而我用于克隆的初始存储库出乎意料地是一个 darcs-1 存储库。(可以检查,在回购的情况下darcs show repo
不会打印。)此外,我还发现了一个看起来像上游回购的回购:http:
//hub.darcs.net/visq/language- c,还有一些新的变化。当然,它也是一个 darcs-2 存储库。darcs-2
darcs-1
language-c
我可以转换到 darcs-2,但我读到它是不可重现的,并且不能在转换的不同运行结果之间交换补丁。
在 darcs-1 存储库中导出我的最后几个补丁并将它们应用到 darcs-2 存储库( http://hub.darcs.net/visq/language-c的克隆)中的最简单方法是什么?
(至于http://code.haskell.org/language-c和 http://hub.darcs.net/visq/language-c哪个应该被认为是上游的问题,请参见 https://mail. haskell.org/pipermail/haskell-cafe/2015-December/122545.html,我希望很快能得到明确的答案。)