svnとhgのパーミッション維持(?)

いわゆる、"svn pset ..."。

svnなら、実行権限を(exportしたときとかに)維持する為に、"svn pset svn:executable on hoge.txt"とかするわけです。で、hg(Mercurial)だとそれっぽいコマンドが探せませんでした。

探せませんでしたが、パーミッションを変えて"hg status"してみれば、変更を拾ってくれました。コミットして"hg clone"してみれば、ほぼパーミッションを維持してくれています。

"ほぼ"というのは、(多分)umaskが影響しているようで、777としても(umaskが022だからか)755となったからです。

さて、svn:ignoreと同じ事をするにはどうすればよいのでしょう?

プロフィール

このブログ記事について

このページは、koshigoeが2008年1月12日 00:18に書いたブログ記事です。

ひとつ前のブログ記事は「"アジャイルプラクティス - 達人プログラマに学ぶ現場開発者の習慣"読んだ」です。

次のブログ記事は「.hgignore」です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。