最近、svn・gitのリポジトリをmercurialにして、bitbucketに載せるのが多い。難しいか面倒だろうと思う人がいるかもしれないけど、現実は hg convert というコマンドを使うとすごく簡単です。hg convert は mercurial convert extension のコマンドです。convert は標準にインストールされているはずなので、以下を .hgrc に追加すると、簡単に使えます。 [extensions] hgext.convert= convert でリポジトリを変換するのが簡単ですけど、http で実行するのがすごく遅いので、svn リポジトリを変換するなら、 svnsync を使ってロカールに落とすほうが早い。 $ svnadmin create foomirror $[...]
svn リポジトリをmercurialに変換
Oct. 28, 2009
Mercurial MQ
Aug. 15, 2009
最近 mercurial の mq エクステンションを試しに使ってる。mercurialのリビジョンをコミットする前に、変更を管理したい、もしくは、途中で他 の作業をやらないといけないので、今の変更をどっかに置かないといけない場合に便利なエクステンションです。 mq は標準に入っているので、インストールしなくてもいいだが、エクステンションを.hgrcで有効しないと。 [extensions] mq = それで、コマンドを巡回する。パッチキューを初期化する。 hg qinit 新しいパッチを作る。これは変更がない状態で実行しないといけないので、ちょっと面倒くさい。 hg qnew もし、qnewを忘れた場合、変更を置かないと。これは面倒くさい。もし、もっといい方法があれば、教え[...]
