Mercurial
https://bitbucket.org/hkenichi/netbsd-src/もうこれで良いや。
以前問題にしていた tag の件なんですがこれは私の勘違いでした。
mercurial の bookmarks はその性質上自動では push されないのでした。bookmarks は個人 branch (or tag) としての利用が想定されているようで、リモートのリポジトリには伝播されないのが普通みたいです。どうしても push したい場合は "-B" オプションにてひとつずつ push してやる必要があります。
bookmarks
mercurial 2.3 から pull についてはすべての bookmarks を引っ張ってくるように変更が入りました。ですが 一括 push の方法は見当りません。(誰か知っていたら教えてください。)しかたないので全ての bookmarks を指定して push しました。
2012/10/20 追記
またまた間違えてました。一度 bookmarks を追加できればその後は自動的に追従までしてくれると思っていたのですが、リモートの bookmarks を更新したい場合はその都度 "-B" で指定しなきゃいけないようです。
なので仕方ないので、毎回全 bookmarks を指定して push するスクリプト書いて仕込んでおきました。
ということで最新の状態を取得する場合は必ずbookmark の "trunk" を指定する必要があります。
-> hg update -r trunk
としてください。
0 件のコメント:
コメントを投稿