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、すぐに決定的な回答を得たいと思っています.)