Changes between Version 24 and Version 25 of RepoSearchPlugin
- Timestamp:
- Feb 7, 2010, 8:07:30 AM (14 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
RepoSearchPlugin
v24 v25 3 3 == Description == 4 4 5 This plugin allows users to search the source repository. 5 This plugin allows users to search the source code repository (TracBrowser). 6 7 == Bugs/Feature Requests == 8 9 Existing bugs and feature requests for RepoSearchPlugin are 10 [report:9?COMPONENT=RepoSearchPlugin here]. 11 12 If you have any issues, create a 13 [http://trac-hacks.org/newticket?component=RepoSearchPlugin&owner=rjollos new ticket]. 14 15 == Download == 16 17 Download the zipped source from [download:reposearchplugin here]. 18 19 '''Note:''' the version for [wiki:0.10] contains performance enhancements not back ported to the [wiki:0.9] version. 20 21 == Source == 22 23 You can check out RepoSearchPlugin from [http://trac-hacks.org/svn/reposearchplugin here] using Subversion, or [source:reposearchplugin browse the source] with Trac. 6 24 7 25 == Installation == … … 14 32 and then reload your web server's configuration. 15 33 16 To use the repository search, users must have the `REPO_SEARCH` permission. Add this with `trac-admin` and off you go.34 To use the repository search, users must have the `REPO_SEARCH` permission. 17 35 18 36 You can include and exclude parts of the repository by adding the following options to `trac.ini`: … … 26 44 The globs are separated by your operating systems path separator (`:` under UNIX, `;` under Windows) and each glob is matched against the ''full'' path. Hence `*/README` instead of just `README`. 27 45 28 Note that if you specify an absolute path glob in an `include` or `exclude` clause for a Subversion repository, 29 the leading slash has to be omitted, e.g. `exclude = trunk/old/*`. If you are using Perforce, the absolute paths need to start with two leading slashes, e.g `exclude=//depot/jobs/*`. 46 Note that: 30 47 31 If only `include` is specified the default is to exclude all other files. 48 * If you specify an absolute path glob in an `include` or `exclude` clause for a Subversion repository, the leading slash has to be omitted, e.g. `exclude = trunk/old/*`. If you are using Perforce, the absolute paths need to start with two leading slashes, e.g `exclude=//depot/jobs/*`. 49 * If only `include` is specified the default is to exclude all other files. 32 50 33 51 To speed up searches, an indexer is included. A full index will occur the first time you search the repository, which can take quite some time. Subsequent changesets will be incrementally indexed and should be pretty snappy. … … 40 58 }}} 41 59 42 The `index` option is a a directory that must be writable by the web server user. 60 The `index` option is a a directory that must be writable by the web server user. The indexer should cope well with changes to the include/exclude lists. Newly included files will be indexed, and newly excluded files will be removed from the `word:file` mapping table. 43 61 44 The indexer should cope with changes to the include/exclude lists. Newly included files will be indexed, and newly excluded files will be removed from the `word:file` mapping table. 45 46 '''Note:''' Under Win32 you will need [https://sourceforge.net/projects/pywin32/ this module] in order for the indexer to work. 47 48 == Bugs/Feature Requests == 49 50 Existing bugs and feature requests for RepoSearchPlugin are 51 [report:9?COMPONENT=RepoSearchPlugin here]. 52 53 If you have any issues, create a 54 [http://trac-hacks.org/newticket?component=RepoSearchPlugin&owner=athomas new ticket]. 55 56 == Download == 57 58 Download the zipped source from [download:reposearchplugin here]. 59 60 '''Note:''' the version for [wiki:0.10] contains performance enhancements not back ported to the [wiki:0.9] version. 61 62 == Source == 63 64 You can check out RepoSearchPlugin from [http://trac-hacks.org/svn/reposearchplugin here] using Subversion, or [source:reposearchplugin browse the source] with Trac. 62 '''Note:''' Under Win32 you will need the [https://sourceforge.net/projects/pywin32/ pywin32 module] in order for the indexer to work. 65 63 66 64 == Recent Changes ==