Mercurialでディレクトリを移動せずにコマンドを実行する

tar -CみたいなのはMercurialにないのかなーと思って、

$ cd repos/ ; hg pull -u ; cd ..

みたいなことをやってました。(スクリプトとかに書く時ね)

$ hg pull -u repos/

これじゃあ意味違うしなあ、と思ってよくヘルプを見てみると……!

    --cwd DIR            change working directory

とあったので

$ hg pull -u --cwd repos/

でいいみたい。
-Cないなーって探してたんですが、ちゃんとヘルプを読んでいれば…… 流し読みする癖を直さなきゃ。