[[PageOutline(2-5,Contents,pullout)]] = TracSupoSE = == Description == The plugin is used to search SVN repository history for a specific folder or file with [http://www.supose.org SupoSE]. See also RepoSearchPlugin. == Bugs/Feature Requests == Existing bugs and feature requests for TracSuposePlugin are [report:9?COMPONENT=TracSuposePlugin here]. If you have any issues, create a [http://trac-hacks.org/newticket?component=TracSuposePlugin&owner=helend new ticket]. == Download == Download the zipped source from [download:tracsuposeplugin here]. == Source == You can check out TracSuposePlugin from [http://trac-hacks.org/svn/tracsuposeplugin here] using Subversion, or [source:tracsuposeplugin browse the source] with Trac. == Installation == Download [http://supose.soebes.de SupoSE] and unzip to a folder. Depending on how you do the install, you may need to add a line to your trac.ini: {{{ [components] tracsupose.* = enabled }}} You need to add path of SupoSE and index folder to your trac.ini {{{ [supose] autoindex = false index = C:\MyDoc\Projects\TracTest\index supose = C:\supose\bin\supose.bat }}} After these, you can restart your server. A navigation item "Repo Search" is added. You can delete this item by disable "SupoSENaviContributor". In default way, TracSuposePlugin will not automatically index repository. Leave autoindex as false if you have scheduled the scanning process of SupoSE. If autoindex = true, a new parameter `indexedrev` will be added when first time to run TracSuposePlugin to store indexed rev. After first running, new submit revs only are indexed. Please don't change and remove this `indexedrev` as SupoSE may reindex all revisions. == Screenshot == A search box is add when browse source codes. [[Image(repo.PNG,width=300px)]] [[Image(reposearch.PNG,width=300px)]] == Example == TracSuposePlugin will search current folder and all subfolders. All history of a file will be searched if you is browsing a file [Not exactly this file, but all files with the same name in the current folder and all subsfolders]. See [http://www.supose.org/wiki/supose/UsersGuide Supose User Guide] for some tips of query. * Search for contents {{{ +contents:"This is the Phrase" }}} * Search for Tags and Branches. {{{ aaa +tag:* -maventag:* }}} * Search for revisions. {{{ aaa +revision:[1 TO 200] }}} * Search for properties. {{{ +svn\:externals:*https\:* }}} == Recent Changes == [[ChangeLog(tracsuposeplugin, 3)]] == Author/Contributors == '''Author:''' [wiki:helend] [[BR]] '''Maintainer:''' [wiki:helend] [[BR]] '''Contributors:'''