Search the text of source code in your Trac repositories (0.12 and up)
Project description
To install:
pip install -r requirements.txt python setup.py develop
Add to your trac.conf:
[components] multireposearch.* = enabled
Upgrade your trac environment:
trac-admin path/to/env upgrade
Prepare all available repositories with an initial indexing:
trac-admin path/to/env multireposearch reindex_all
You will now be able to perform text searches of repository contents through the trac search UI.
As long as you have your trac post-commit or post-receive hooks properly configured, source will remain up-to-date.
Otherwise, to manually reindex a single repository, you ca run:
trac-admin path/to/env multireposearch reindex repo-name
Where repo-name is the name assigned to your repository in Trac.
Changelog
0.3 (2012-09-28)
Search backends are now expected to match against filenames as well as file contents. The provided SQLIndexer component has been updated to search for filenames as well.
0.2.1 (2012-02-17)
Supports Trac 0.12 for real this time (http://trac-hacks.org/ticket/9803)
0.2 (2012-02-13)
Now supports Trac 0.12 as well as 0.13 (http://trac-hacks.org/ticket/9786)
0.1 (2012-02-01)
First release.
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Hashes for trac-MultiRepoSearchPlugin-0.3.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 89400e407b15a30e6a8fb69ba97e819e9ac42cc259273b0f195f2399beebdef1 |
|
MD5 | b30c82c7134ccc3795de6e2358a705be |
|
BLAKE2b-256 | 691d7244bbcee3e30bc5865d200d30bae023e3aea5296296d6524a5c04938514 |