The configuration file is located at %ROOT%/conf/svnsearch.properties.
# Binding IP address. For servers with more than one IP address, this property specifies which # address will be used for listening on the specified ports. # By default, ports will be used on all IP addresses associated with the server. infinitum.web.host = 0.0.0.0 # SVN Search listening port. # The default value is 80. infinitum.web.port = 80 # The web context must start with a forward slash (for example /svnsearch). # The default value is root context ('/'). infinitum.web.context = / # The maximum amount of search results. # The default value is 100. svn.index.maxSearchResults = 100 # The amount of search results displayed on a page. # The default value is 10. svn.index.searchResultsPerPage = 10 # The path the local index should be stored. # For example: D:/svnsearch/data/index svn.index.path = # The address of the svn repository which should be indexed. # For example: https://svn-search.googlecode.com/svn/ svn.index.repository = # The username and password for an authenticated access to the svn repository. #svn.index.username = #svn.index.password = # The size of the chunks the revisions should be fetched. #svn.index.batchSize = 5000 # Files to be excluded by multiple regular expressions based on they're name. svn.index.excludeFiles.0 = .*.exe # Alternatively: # Files to be excluded by multiple regular expressions based on they're path (full qualified name). # You can also filter file by name using this exclude mechanism it is just a little bit slower than # using the above configuration in case u just want to filter by file name (or file extension). #svn.index.excludePaths.0 = During the developement of this project I found some projects with similar goals.
- SVN Searcher (http://sourceforge.net/projects/svn-search/)
- SVN Query (http://svnquery.tigris.org/)
- Atlassian FishEye (https://www.atlassian.com/software/fisheye/overview)