2011-06-27 15 views
3

私は最近Linuxシステム(Ubuntu 10.4サーバー)上でPerfarce拡張機能をmercurialで使用し、私のニーズに合うようにコードを修正しました。TortoiseHg拡張はどこに保存されていますか?

今、私はWindows 7x64(TortoiseHgをインストールした場所)でも同じことをしたいと思います。私はカメを知っています.Hgにはいくつかのバンドルされた拡張機能(perfarceが含まれています)が付属しています。また、Mercurial.iniまたはhgrcファイルを使って拡張機能を有効にし、それらを見つけるためのパスを指定することもできます。

Mercarial.iniファイル(perfarce = path \ to \ extension)にperfarce.pyへのパスを強制することができますが、perfarceはすでにTortoiseHgインストールにバンドルされているので、バンドルされたバージョンを編集できますか?もしそうなら、どこで見つけることができますか?

TIA

アレクサンドル

答えて

2

私はこれがあなたの正確な質問への答えではない実現が、あなたのMercurialの中でそれに独自のポイントのHGレポでperfarce.pyを固執するほうがよいのではないでしょう.ini?

あなたはTortoiseHgをアップデートするときでさえ、それを再び心配する必要はありません。

編集

[OK]を、私は、Windowsマシンを解雇。

perfarce拡張子はTortoiseHg \ library.zip \ hgextに含まれていますが、.pyoファイルです。

実際には、.pyoファイルを実際の.pyファイルに置き換えることが効果的かどうかはわかりません。 pyoは-Oフラグで呼び出されたときにPythonインタプリタが出力するものなので、多分、私はPythonについてあまり知りません。

私は、試行が確実に知る唯一の方法だと思います。

+0

確かに、あなたは更新部分のポイントを持っています。 (質問に「未回答」を残しておきます(私は好奇心のために元の質問に回答するかもしれませんが、更新部分は私の仕事でした)、thx –

+0

基本的に、 .zipファイルにあります...なぜWindowsがperfarce *ファイルがどこにあるのかわからない理由を説明しています(そして、私はzipファイル内でライブラリを使用することはできませんでした)。 –

+0

実際、Pythonアプリケーションは.exeにコンパイルされ、そのlibrary.zipファイルを使用します:これには、Pythonの標準ライブラリに加えて、この場合のように、他の関連するものが含まれます。 –

関連する問題