彷徨えるフジワラ

年がら年中さまよってます

hg-merge-tools

"internal:patch" 実装経緯のメモ

『*.rej ファイル生成』形式のマージの実装過程で得た知見のまとめ。※ Bitbucket 上で hgext-mergebypatch として公開してます"mdiff.unidiff()" と "patch.internalpatch()" の組み合わせで、とりあえずは所望の機能が実現出来ることを確認出来たのだが、案…

『*.rej ファイル生成』形式のマージ

色々ドタバタしたせいで、またまた間隔があいてしまったけれど、TokyoMercurial #1 で話題になった件の詳細シリーズ - その6。ちなみに、結構長いです。あと、python コードもバンバン出てきます。でも Mercurial の用法に関しては全然出てきません(笑)。事…

ファイル内容をマージしないマージ

Mercurial 2.1 リリース絡みのドタバタで間があいてしまったけれど、TokyoMercurial #1 で話題になった件の詳細シリーズ - その5。"hg merge" でリビジョンの枝分かれをマージする際に、一般的な設定であれば、いわゆる『3-way マージ』と呼ばれる方法で、…