Changes between Version 32 and Version 33 of RepoSearchPlugin


Ignore:
Timestamp:
Jul 22, 2015, 12:33:59 PM (9 years ago)
Author:
figaro
Comment:

Cosmetic changes, tagged with license

Legend:

Unmodified
Added
Removed
Modified
  • RepoSearchPlugin

    v32 v33  
    11[[PageOutline(2-5,Contents,pullout)]]
    2 = Plugin for searching the source repository =
    32
    4 == Description ==
     3= Plugin for searching the source repository
     4
     5== Description
    56
    67This plugin allows users to search the source code repository (TracBrowser). See also TracSuposePlugin and MultiRepoSearchPlugin.
     
    89If you are using Trac 0.12+ with non-SVN repositories and/or multiple repositories, try using MultiRepoSearchPlugin.
    910
    10 == Bugs/Feature Requests ==
     11== Bugs/Feature Requests
    1112
    1213Existing bugs and feature requests for RepoSearchPlugin are
     
    1415
    1516If you have any issues, create a
    16 [http://trac-hacks.org/newticket?component=RepoSearchPlugin&owner=rjollos new ticket].
     17[/newticket?component=RepoSearchPlugin new ticket].
    1718
    18 == Download ==
     19[[TicketQuery(component=RepoSearchPlugin&group=type,format=progress)]]
     20
     21== Download
    1922
    2023Download the zipped source from [download:reposearchplugin here].
    2124
    22 == Source ==
     25== Source
    2326
    2427You can check out RepoSearchPlugin from [http://trac-hacks.org/svn/reposearchplugin here] using Subversion, or [source:reposearchplugin browse the source] with Trac.
    2528
    26 == Installation ==
     29== Installation
    2730
    28 Depending on how you do the install, you may need to add a line to your trac.ini:
    29 {{{
    30 #!ini
     31Depending on how you do the install, you may need to add a line to your `trac.ini` file:
     32{{{#!ini
    3133[components]
    3234tracreposearch.* = enabled
     
    3638To use the repository search, users must have the `REPO_SEARCH` permission.
    3739
    38 You can include and exclude parts of the repository by adding the following options to `trac.ini`:
     40You can include and exclude parts of the repository by adding the following options to your `trac.ini` file:
    3941
    40 {{{
    41 #!ini
     42{{{#!ini
    4243[repo-search]
    4344include = *.py:*.txt
     
    4748The 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`.
    4849
    49 Note that:
    50 
    51  * 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/*`.
    52  * If only `include` is specified the default is to exclude all other files.
     50'''Note''':
     51 * If you specify an absolute path glob in an `include` or `exclude` clause for a Subversion repository, then 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/*`.
     52 * If only `include` is specified, then the default is to exclude all other files.
    5353
    5454To 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.
    5555
    56 The indexer is enabled by default and will use the `PYTHON_EGG_CACHE` dir to store its data. You can override this location by adding the following entry to your `trac.ini`:
     56The indexer is enabled by default and will use the `PYTHON_EGG_CACHE` dir to store its data. You can override this location by adding the following entry to your `trac.ini` file:
    5757
    58 {{{
    59 #!ini
     58{{{#!ini
    6059[repo-search]
    6160index = /my/trac/env/idx
     
    6463The `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.
    6564
    66 '''Note:''' Under Win32 you will need the [https://sourceforge.net/projects/pywin32/ pywin32 module] in order for the indexer to work.
     65'''Note:''' Under Win32 you will need the [https://sourceforge.net/projects/pywin32/ pywin32 module] for the indexer to work.
    6766
    68 == Recent Changes ==
     67== Recent Changes
    6968
    7069[[ChangeLog(reposearchplugin, 3)]]
    7170
    72 == Author/Contributors ==
     71== Author/Contributors
    7372
    7473'''Author:''' [wiki:athomas] [[BR]]