読者です 読者をやめる 読者になる 読者になる

methaneのブログ

このブログに乗せているサンプルコードはすべてNYSLです。

hgsvn

Python

subversionで管理されたオープンソースソフトのソースを持ってきて、修正&ローカルバージョン管理したい。svkが一般的なんだろうけど、リポジトリのコピーをローカルに作ってbrunch作ってってなんだか面倒くさそう。
そもそも複数のバージョン管理ソフトの使い方をいちいち覚えたくない。ローカルでは使い慣れたMercurialでバージョン管理しつつ、リモートのSubversionとも整合性を取りたい。そう思ってたらhgsvnってツールを見つけた。
hgimportsvnでsubversionリポジトリからcheckout、hgpullsvnでupdateできる。残念ながら今のところhgpushsvnでcommitはできないらしいけど、まぁ今触ってるソースはリポジトリへのコミット権無いし、パッチ作ってMLに投げるだけだから十分。