のtrac-MultiRepoSearchPluginは、あなたのTracのリポジトリ(0.12以上)でソースコードのテキストを検索するTracのプラグインです。
のインストールするには:の
{{{PIPインストール-r requirements.txtのpython setup.py開発}}}
あなたのtrac.confに入れる:{{{[コンポーネント] multireposearch * =使用可能}}。}
あなたのTracの環境をアップグレードします:{{{tracの管理者パス/に/ envをアップグレード}}}
{{{tracの管理者パス/に/ envをmultireposearch reindex_all}}}:最初のインデックス作成に利用可能なすべてのリポジトリを準備
これで、Tracの検索UIを使用してリポジトリのコンテンツのテキスト検索を実行できるようになります。
限り、あなたはあなたのTracのコミット後の持っているか、ポスト受け取るフックが適切に設定され、ソースが最新のままになります。
そうでない場合は、手動で単一のリポジトリのインデックスを再作成するには、次のように実行し、CA:{{{tracの管理者パス/には/ ENVは、インデックスを再作成multireposearchレポ名}}}
レポ-nameはTracでリポジトリに割り当てられた名前です。
のこのリリースのの新機能である場合:プラグインの
- ソースリポジトリ&QUOT、検索元は、ユーザーが明示的&QUOTチェックしない限り、Tracの検索は、ソースコードの結果が含まれていません、デフォルトではオフになりました。検索フォームのボックス。ユーザが実際にソースコードを検索したい場合を除き、この方法は、プラグインは検索のパフォーマンスに影響を与えることはありません。 (データベースの列上のインデックスの付いていないフルテキスト検索よりも高速の検索バックエンドが存在するまで、この動作は、将来変更されるが、ない場合があります。)
のどのバージョン0.2.1のの新しいです。
- リアルこの時間はTrac 0.12をサポートしています(http: //trac-hacks.org/ticket/9803)
/:今のTrac 0.12と同様に0.13(HTTPをサポートしています。
のバージョン0.2のの新機能である/trac-hacks.org/ticket/9786)
の要件の
- のPythonます。
コメントが見つかりません